Zombie Rush - Roguelike Action Survival Game

Seele01-Flash
By
Zombie Rush is an intense roguelike action survival game where you battle endless zombie hordes with multiple unique heroes, each equipped with special abilities and automatic weapons.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Zombie Rush: Pixel Survivor**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: **2.5D Retro Arcade**. Use Three.js `SpriteMaterial` on vertical planes to create "Billboard" characters (always facing the camera) within a 3D world, mimicking the pixel art style of the screenshot. * **Characters**: * **Heroes**: Create textures for two distinct heroes based on the image: "Commando" (red headband, tank top) and "Agent" (sunglasses, black suit). Apply a **white outline** shader or texture border to simulate the "sticker" look from the reference image. * **Enemies**: Green-skinned pixel art zombies. Simple animations (bobbing up and down) to simulate walking. * **Environment**: A flat, infinite grid floor with a "Dungeon Stone" or "Grass" texture. Place low-poly blocky obstacles (crates, stone pillars) that block movement. * **Camera**: **Orthographic Camera** angled at 45 degrees (Isometric view) to maintain the retro aesthetic. * **Mobile Optimization**: Use **InstancedMesh** for the zombie horde rendering to ensure 60FPS on mobile devices when hundreds of enemies are on screen. Use simple Lambert materials to reduce lighting calculations. ### 2. Audio Requirements * **BGM**: Fast-paced, high-energy **8-bit Chiptune Rock** track. It should feel arcade-like and urgent. * **Sound Effects**: * **Shooting**: Crunchy, retro machine-gun sounds (vary pitch slightly for realism). * **Zombie Death**: A squishy "splat" or retro explosion noise. * **Gem Collection**: A high-pitched, satisfying "ding" or "coin" sound. * **Level Up**: A victorious jingle. ### 3. Gameplay Loop * **Core Mechanic (Survivor Style)**: The player **cannot** manually aim. The hero automatically fires at the nearest enemy within range every X milliseconds. The player's only job is movement and positioning. * **Wave System**: Zombies spawn at the edges of the screen in increasing numbers. * **Economy & Progression**: * Killed zombies drop **Gems** (green/blue pixels). * Collecting Gems fills an XP bar. * **Level Up Event**: When the bar fills, the game PAUSES. A UI overlay appears offering 3 random perks (e.g., "Attack Speed Up", "Multishot", "Movement Speed"). * **Game Over**: If Player HP drops to 0. * **Victory**: Survive for a set time limit (e.g., 5 minutes) or defeat a final giant "Boss Zombie". ### 4. Mobile Controls & Interaction * **Movement**: A dynamic **Virtual Joystick** that appears wherever the player touches the bottom half of the screen. * **Orientation**: **Portrait Mode** (Vertical) is preferred for one-handed play, similar to popular mobile survivor games. * **UI/UX**: * **Pause/Perk Menu**: Large, thumb-friendly buttons (minimum 60px height) for selecting upgrades. * **HUD**: A health bar floating above the player and an XP bar at the top of the screen. * **Feedback**: * **Haptic Feedback**: Trigger `navigator.vibrate(20)` when the player takes damage or picks up a rare item. * **Visual Juice**: Add screen shake (camera jitter) when a large explosion occurs or the player gets hit. Add floating damage numbers (e.g., "-10") rising from enemies when 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 Rush is a thrilling roguelike action game that combines fast-paced zombie survival with strategic character progression. This pixel-art masterpiece challenges players to survive increasingly difficult waves of undead enemies while mastering different heroes and their unique combat abilities. The game features automatic firearms, gem-based upgrade systems, and progressively challenging gameplay that keeps you coming back for more.

Core Features

Multiple Heroes with Unique Abilities

Choose from various heroes, each bringing distinct combat styles and special abilities to the battlefield. Every hero offers a different approach to zombie elimination, from heavy firepower specialists to agile survivors with unique tactical advantages.

Roguelike Progression System

The innovative roguelike mechanics ensure every playthrough feels fresh and challenging. As you progress, you'll unlock new perks, enhance special skills, and discover powerful combinations that help you survive longer against increasingly dangerous zombie hordes.

Automatic Weapon Combat

Armed with automatic firearms, engage in intense shoot-em-up action where positioning and movement are crucial for survival. The automatic firing system lets you focus on tactical movement while maintaining constant pressure on zombie enemies.

Gem-Based Upgrade System

Collect gems from defeated zombies to power up your hero's abilities. This upgrade system allows for deep customization and strategic planning, letting you adapt your playstyle to face tougher challenges.

Cross-Platform Multiplayer

Team up with friends in co-op mode or challenge other players in multiplayer battles. The game supports both competitive and cooperative gameplay across desktop and mobile platforms.

Gameplay Mechanics

Survival Strategy

Success in Zombie Rush requires swift movement and tactical positioning. Avoid taking damage by constantly moving while maintaining effective firing angles against zombie swarms. The key is finding the perfect balance between offense and defense.

Progressive Difficulty

The more you play, the more challenging the game becomes. Each wave introduces new zombie types with different abilities and attack patterns, requiring you to adapt your strategy and upgrade choices continuously.

Operation Guide

Basic Controls

  • Movement : Use WASD keys or arrow keys to move your hero around the battlefield
  • Shooting : Automatic weapons fire continuously when enemies are in range
  • Special Abilities : Press spacebar or designated keys to activate hero-specific special attacks
  • Pause/Menu : Press ESC to access the pause menu and upgrade options

Mobile Controls

  • Touch and Drag : Move your hero by touching and dragging on the screen
  • Tap : Tap special ability buttons to activate powerful attacks
  • Pinch to Zoom : Adjust view for better tactical awareness

Why Play Zombie Rush

Endless Replayability

With roguelike elements, multiple heroes, and ever-increasing difficulty, Zombie Rush offers virtually unlimited replay value. Each session presents new challenges and opportunities for improvement.

Perfect for All Skill Levels

Whether you're a casual gamer looking for quick action or a hardcore player seeking challenging survival gameplay, Zombie Rush adapts to your skill level while always providing room for improvement.

Free and Accessible

Completely free to play with no hidden costs or pay-to-win mechanics. The game is accessible through any modern web browser without requiring downloads or installations.

Retro Charm with Modern Gameplay

The beautiful pixel art style combined with smooth, responsive controls creates a perfect blend of nostalgic aesthetics and contemporary game design.

Frequently Asked Questions (FAQ)