Santa Xmas Nightmare

Seele01-Flash
By
Santa Xmas Nightmare is a unique Christmas-themed zombie shooter where Santa Claus must fight off hordes of undead creatures to protect his reindeer and save Christmas.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Santa Xmas Nightmare". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adopt a **Low-Poly / Voxel Art style** (similar to Crossy Road or Minecraft). This satisfies the "Cute" tag while keeping mobile rendering performance high. * **Santa Character:** A blocky, stylized Santa Claus holding a weapon (Shotgun or Revolver). He should have a red suit and a white beard. * **Enemies (Zombies):** * **Standard Zombie:** Green skin, wearing tattered elf clothes. * **Reindeer Zombie:** Antlers, red glowing nose, charging behavior. * **Visual Feedback:** When enemies are hit, emit "Bloody" red cube particles (satisfying the "Bloody" tag) to keep the gore stylized but impactful. * **Environment:** * **Ground:** A white snowy plane with a slight blue tint. * **Scenery:** Low-poly pine trees, rocks, and a crashed sleigh model in the center (which the player must defend). * **Lighting:** Night-time setting. Dark blue fog/background color. A spotlight following the player and point lights around the sleigh. * **Performance:** Use `InstancedMesh` for enemies and trees to handle high object counts on mobile devices. ### 2. Audio Requirements * **BGM:** A "Spooky/Distorted" version of "Jingle Bells" or "Silent Night" (minor key, slower tempo) to match the "Nightmare" theme. * **Sound Effects:** * **Shooting:** Loud, punchy arcade gunshot sounds. * **Reload:** Sleigh bells jingling sound mixed with a mechanical gun cocking sound. * **Zombie:** Low groans and squishing sounds upon death. * **Santa:** A gritty, deep voice saying "Ho Ho No..." upon taking damage. ### 3. Gameplay Loop * **Perspective:** Top-Down Isometric View (Fixed camera following the player). * **Core Mechanic (Twin-Stick Shooter):** * Santa must survive endless waves of zombies approaching from the screen edges. * **Defense Objective:** Zombies target both Santa AND the Crashed Sleigh in the center. If the Sleigh's health reaches 0, the game ends. * **Weapon System:** * Ammo count is limited (e.g., 6 rounds). * Player must manually reload (simulating the "R" key mechanic from the original, but via UI). * **Scoring:** +10 points per kill. High score saved to `localStorage`. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Force **Landscape Mode** for optimal twin-stick handling. * **Control Scheme (Virtual Joysticks):** * **Left Zone:** Virtual Joystick for movement (WASD logic). * **Right Zone:** Virtual Joystick for aiming and auto-firing when held (Mouse aim logic). * **UI & HUD:** * **Reload Button:** A large, circular button (min 60x60px) near the right joystick for thumb access. * **Stats:** Health bar (Santa) and Durability bar (Sleigh) at the top. Ammo counter clearly visible near the character or bottom center. * **Haptic & Visual Feedback:** * Trigger `window.navigator.vibrate(50)` when Santa shoots. * Trigger screen shake (camera jitter) when Santa takes damage or the Sleigh is hit. * Ensure all touch events prevent default browser scrolling/zooming (`touch-action: none`). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Santa Xmas Nightmare transforms the jolly Christmas spirit into an action-packed survival horror experience. After a tragic accident, Santa Claus finds himself in the middle of a zombie apocalypse, forced to abandon gift-giving for zombie-slaying. This free online shooter combines festive Christmas elements with intense zombie combat, creating a unique gaming experience that's both cute and bloody.

The game features Santa as an unlikely action hero, wielding weapons to protect his beloved reindeer from the undead threat. With its distinctive art style that blends holiday cheer with horror elements, Santa Xmas Nightmare offers players a refreshingly different take on both Christmas and zombie genres.

Core Features

Unique Christmas-Zombie Theme

Experience the most unconventional Christmas story ever told. Watch as the world's most beloved holiday figure transforms from gift-giver to zombie fighter, creating a darkly humorous twist on traditional Christmas tales.

Action-Packed Shooting Gameplay

Engage in fast-paced combat against waves of zombies threatening Santa's reindeer. The game combines classic top-down shooter mechanics with holiday-themed elements, delivering intense action wrapped in Christmas packaging.

Cute Yet Bloody Art Style

The game masterfully balances adorable Christmas imagery with horror elements. Despite the violent zombie-fighting action, the cute art style keeps the experience fun rather than genuinely frightening, making it accessible to players who enjoy both cute games and action shooters.

Free Browser Gaming

Play instantly in your web browser without any downloads or installations. The game is completely free to play, making it perfect for quick gaming sessions during the holiday season or whenever you need some zombie-slaying action.

Reindeer Protection Mission

Your primary objective is protecting Santa's reindeer from the zombie hordes. This adds an emotional element to the combat, as you're not just fighting for survival but defending innocent creatures that represent the spirit of Christmas.

Gameplay Mechanics

Santa Xmas Nightmare delivers straightforward yet engaging shooter gameplay. Players control Santa as he moves through various environments, encountering different types of zombies that threaten his reindeer. The game features:

  • Wave-based combat : Face increasingly challenging zombie waves
  • Weapon variety : Use different firearms to eliminate undead threats
  • Strategic positioning : Use the environment to your advantage
  • Reindeer rescue : Complete objectives to save Christmas companions

Operation Guide

Mastering Santa Xmas Nightmare is simple with these controls:

  • WASD Keys : Move Santa in all directions to dodge zombie attacks and position for optimal shooting
  • Mouse Movement : Aim your weapon at approaching zombies with precision
  • Left Mouse Click : Fire your weapon to eliminate undead threats
  • R Key : Reload your weapon when ammunition runs low

The intuitive control scheme allows players to focus on the action rather than complex button combinations. Quick reflexes and strategic movement are key to surviving the zombie onslaught and protecting the reindeer.

Why Play This Game

Santa Xmas Nightmare stands out in the crowded zombie game market by offering:

  1. Holiday Uniqueness : Experience Christmas like never before with this zombie twist
  2. Perfect Balance : Combines cute aesthetics with satisfying action gameplay
  3. Instant Access : No downloads required - play immediately in your browser
  4. Stress Relief : Channel holiday stress into zombie-slaying action
  5. Memorable Experience : Create lasting memories with this unconventional Christmas game

Whether you're a zombie game enthusiast looking for something different or a casual player seeking holiday-themed entertainment, Santa Xmas Nightmare delivers an experience that's both familiar and refreshingly unique. The game proves that even Santa can be a badass when his reindeer are threatened!

Frequently Asked Questions (FAQ)