Zombie Horde: Build & Survive

Seele01-Flash
By
Zombie Horde: Build & Survive is an intense action-packed survival game where you must defend against endless waves of zombies using strategic building, weapon upgrades, and tactical movement.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Zombie Horde: Build & Survive". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel-like, low-poly aesthetic to mimic the blocky 2D source image. Characters should be constructed from simple `THREE.BoxGeometry` groups (e.g., a large square head, smaller rectangular body). * **Player**: Blue shirt, peach skin, holding a simple grey gun model. * **Zombies**: Green skin, ragged red/brown clothes. Distinct variants: "Worker Zombie" with a yellow hard hat and "Tank Zombie" (larger scale). * **Environment**: Top-down Isometric view (`OrthographicCamera`). The ground should be a tiling grid texture (light yellow/green) to facilitate the "Building" aspect, allowing players to clearly see where traps/walls can be placed. * **Performance (Mobile)**: * Use `InstancedMesh` for rendering the zombie horde to handle 100+ entities without lag on mobile browsers. * Limit dynamic lighting to one directional light (sun) and one ambient light. * Use simple colors (vertex colors or simple palettes) instead of high-res textures to reduce load times. ### 2. Audio Requirements * **BGM**: Fast-paced, arcade-style chiptune or synth-rock track that loops seamlessly. Increase tempo slightly as wave duration increases. * **Sound Effects (SFX)**: * **Shooting**: Distinct sounds for different weapon tiers ( 'Pop' for pistol, rapid-fire 'Rat-a-tat' for machine gun). * **Impact**: A wet "squish" or "thud" sound when bullets hit zombies. * **Building**: A mechanical "ratchet/clank" sound when placing barricades or turrets. * **UI**: High-pitch "ching" for coin collection; "Buzzer" sound for insufficient funds. ### 3. Gameplay Loop * **Phase 1: Build & Upgrade (The Shop)**: * Game starts in a "Safe State". A UI overlay allows the player to spend collected "Scrap" (currency). * **Purchasable Items**: * *Barricades*: Placeable blocks that block zombie pathfinding. * *Spikes*: Floor tiles that damage zombies walking over them. * *Turrets*: Stationary units that auto-fire at nearest enemies. * *Weapon Upgrade*: Increases player fire rate and damage. * **Phase 2: The Wave (Combat)**: * Player presses "Start Wave". Zombies spawn from the edges of the map. * **Mechanic**: Player character **auto-shoots** the nearest enemy within range. The player only controls movement. * **Enemy Logic**: Zombies use simple pathfinding (steering behaviors) to move toward the player, navigating around barricades if possible, or attacking barricades if blocked. * **Victory/Loss**: Survive the timer to clear the wave (Victory). Player HP reaches 0 (Loss). * **Progression**: Each wave increases zombie count and introduces tougher variants (more HP/Speed). ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape Mode (force UI to adapt). * **Movement**: A virtual dynamic joystick on the left half of the screen. Touching anywhere on the left side creates the joystick center. * **Interaction**: * **Build Mode**: When the shop is open, tapping a grid square places the selected trap/wall. * **Buttons**: Large, thumb-friendly buttons (min 60x60px) on the right side for "Start Wave" and "Open Shop". * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` when the player takes damage or a wave ends. * **Visual**: Floating text (damage numbers) appearing over zombie heads. Screen shake effect (camera jitter) when the player gets hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Zombie Horde: Build & Survive is a thrilling 2D action survival game that combines strategic defense building with fast-paced zombie combat. In this apocalyptic world overrun by the undead, your survival depends on quick thinking, strategic planning, and precise execution. The game features automatic shooting mechanics paired with manual movement controls, creating an engaging blend of strategy and action that keeps players on the edge of their seats.

This free-to-play browser game offers endless replayability as zombie hordes become increasingly challenging with each wave. The charming pixel art style masks the intense gameplay underneath, making it accessible to players of all ages while delivering hardcore survival mechanics.

Core Features

Strategic Defense Building

Construct barricades and defensive structures to slow down zombie advances. While barricades won't eliminate zombies, they provide crucial time to position yourself and unleash devastating attacks. Plan your defense layout carefully - every barrier placement can mean the difference between survival and becoming zombie food.

Progressive Weapon System

Start with basic firearms and advance to powerful turrets and heavy weaponry. The automatic shooting system means your character fires continuously as you move, with your movement direction determining aim. This unique control scheme creates dynamic combat scenarios where positioning is everything.

Trap Deployment

Place spiked floors and other defensive traps strategically around the battlefield. These deterrents damage zombies but won't stop the horde entirely, requiring you to balance trap placement with active combat tactics.

Endless Wave Progression

Face increasingly difficult zombie waves that grow in number, speed, and aggression. Each round presents new challenges, forcing you to adapt your strategy and upgrade your arsenal to stay ahead of the undead threat.

Game Mechanics

Combat System

The game features an innovative auto-shooting mechanism where your character automatically fires weapons while you focus on movement and positioning. Your movement direction controls weapon aim, creating a fluid combat experience that rewards skillful positioning and tactical thinking.

Upgrade Economy

Earn rewards by surviving waves and eliminating zombies. Use these resources to purchase weapon upgrades, defensive structures, and special equipment. Smart resource management is crucial for long-term survival as zombie difficulty scales rapidly.

Survival Strategy

Success requires balancing offensive and defensive tactics. Maintain proper distance from zombie hordes, use defensive structures to control enemy movement, and position yourself to maximize weapon effectiveness while avoiding direct confrontation.

Operation Guide

Desktop Controls

  • WASD Keys or Arrow Keys : Move your character in all directions
  • Mouse : Navigate menus and select upgrades
  • Automatic Shooting : Your character fires continuously while moving
  • Directional Aiming : Movement direction determines weapon aim

Mobile Controls

  • Virtual Joystick : Drag your finger on screen to move character
  • Touch Interface : Tap to access upgrade menus and purchase items
  • Automatic Systems : Shooting and aiming work identically to desktop version

Strategic Tips

  • Avoid standing directly in zombie paths
  • Let heavy weapons control central areas while you attack from flanks
  • Keep moving constantly to avoid being overwhelmed
  • Lure zombies into trap zones for maximum effectiveness
  • Prioritize weapon upgrades early to handle increasing zombie numbers
  • Use barricades to create choke points and funnel zombie movement

Why Play This Game

Zombie Horde: Build & Survive offers the perfect combination of strategic thinking and action-packed gameplay. The game's accessibility makes it easy to learn, while its depth ensures long-term engagement. With no download required and cross-platform browser support, you can jump into zombie-slaying action instantly.

The progressive difficulty system ensures every playthrough feels challenging and rewarding. Whether you're a casual gamer looking for quick entertainment or a hardcore survival game enthusiast seeking your next challenge, this game delivers an engaging experience that keeps you coming back for higher scores and longer survival runs.

The free-to-play model means you can experience all content without any financial commitment, making it perfect for trying out during breaks or extended gaming sessions alike.

Frequently Asked Questions (FAQ)