Bulletstorm - Zombie Survival FPS

Seele01-Flash
By
Bulletstorm is an intense FPS survival shooter where you battle endless zombie hordes in a devastated world. Dual-wield over 50 unique firearms, command diverse heroes, and fight for humanity's survival with explosive action and roguelike progression.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bulletstorm: Undead Defense". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Implement a **Stylized/Cel-Shaded** aesthetic (Cyberpunk/Comic book style) similar to the reference image. Use high-contrast lighting with cool blue ambient light and warm orange highlights. * **Environment**: Create an **Industrial Hangar/Warehouse** setting. Key elements: Steel beams, concrete floors with cracks, crates for cover, and volumetric fog to simulate a dusty, devastated atmosphere. * **Characters**: * Player: A first-person camera view with visible weapon models (Dual-wield pistols or Assault Rifle). * Enemies: Low-poly Zombie models. **Crucial**: Use `THREE.InstancedMesh` for rendering the zombie horde to ensure 60FPS performance on mobile devices when hundreds of enemies are on screen. * **VFX**: Muzzle flashes (yellow/orange point lights), blood splatters (red particle systems), and "floating damage numbers" upon impact. ### 2. Audio Requirements * **BGM**: High-tempo **Industrial Metal or Aggressive Synthwave** track to match the "relentless" and "chaotic" description. Music intensity should increase as the wave progresses. * **Sound Effects (SFX)**: * *Weaponry*: Heavy, punchy gunshots with distinct sounds for reloading and empty clips. * *Zombies*: Guttural moans for ambient noise, sharp screeching for attacks, and a squishy "thud" for headshot impacts. * *UI*: Metallic clicks for menu interactions; a satisfying "level-up" chime when selecting Roguelike upgrades. ### 3. Gameplay Loop * **Core Mechanic**: Wave-based Horde Survival FPS. The player stands their ground (or moves within a limited area) while zombies spawn from multiple entry points and rush the player. * **Shooting Mechanics**: Semi-auto or Full-auto firing. Implement "Spread" and "Recoil" to add weight to the shooting. * **Roguelike Progression**: * At the end of every wave (or upon gathering enough XP), pause the game and present **3 Random Upgrade Cards** (e.g., "Double Shot", "Explosive Rounds", "Reload Speed +20%"). * Player selects one to continue. * **Victory/Defeat**: * Defeat: Player Health reaches 0. * Victory: Survive all defined waves or defeat the final "Boss Zombie" (a scaled-up zombie with more HP and red tint). ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode**. * **Touch Controls**: * **Left Half of Screen**: Virtual Joystick for movement (WASD logic). * **Right Half of Screen**: Touch & Drag to aim camera. * **Shooting**: Implement **Auto-Fire** (weapon fires automatically when crosshair hovers over an enemy) to reduce finger fatigue, OR provide a large distinct "Fire" button on the right thumb zone. * **UI Layout**: * Top Left: Health Bar (Green to Red gradient). * Top Right: Kill Count / Wave Number. * Bottom Center: Ammo Counter. * *Roguelike Menu*: Large, tap-friendly cards (minimum 30% screen width each) appearing as an overlay between waves. * **Feedback**: Implement **Screen Shake** on shooting and taking damage. Trigger device vibration (Haptics) on player damage if supported. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bulletstorm is a high-octane zombie survival FPS that throws you into a post-apocalyptic world overrun by the undead. This free-to-play browser game combines intense first-person shooting action with strategic team management and roguelike progression elements. Face overwhelming zombie hordes, master diverse weapons, and lead humanity's last stand in this adrenaline-pumping survival experience.

Core Features

Massive Arsenal of 50+ Weapons

Experience unparalleled firepower with an extensive collection of unique firearms. From pistols and assault rifles to exotic experimental weapons, each gun offers distinct handling, damage, and special effects. The dual-wielding system lets you combine weapons for devastating combat combinations.

Hero Command System

Recruit and command a diverse team of survivors, each with unique abilities and specializations. Build your squad strategically, combining different hero types to create the perfect zombie-fighting force. Upgrade your heroes' skills and equipment to maximize their effectiveness in battle.

Roguelike Progression

Every playthrough offers new experiences with randomized upgrades, unpredictable loot drops, and evolving challenges. Permanent progression rewards keep you advancing even after defeat, ensuring each attempt makes you stronger for the next zombie apocalypse encounter.

Epic Boss Battles

Face massive zombie bosses that require strategy, skill, and teamwork to defeat. These screen-filling monstrosities test your weapon mastery and tactical thinking, offering valuable rewards for successful elimination.

Screen-Flooding Horde Combat

Experience the chaos of fighting hundreds of zombies simultaneously. Advanced AI and smooth performance ensure intense action without compromising gameplay quality, creating truly overwhelming survival scenarios.

Gameplay Mechanics

BulletStorm combines traditional FPS mechanics with modern survival and strategy elements. Players must balance aggressive combat with resource management, choosing when to engage massive hordes and when to retreat and regroup. The game's incremental progression system rewards both short bursts of play and extended gaming sessions.

Operation Guide

Basic Controls: - Mouse : Navigate game interface, aim weapons, and interact with all UI elements - Click : Fire weapons, select targets, and activate abilities - Drag : Manage inventory, equip weapons, and position heroes

Combat Strategy: - Start each wave by positioning your heroes strategically - Dual-wield weapons for maximum damage output - Focus fire on priority targets and boss weak points - Collect loot and upgrades between waves - Adapt your strategy based on enemy types and numbers

Progression Tips: - Experiment with different weapon combinations - Invest in hero upgrades that complement your playstyle - Save powerful abilities for overwhelming situations - Learn enemy patterns to optimize your defensive positions

Why Play This Game

BulletStorm stands out in the crowded zombie survival genre by offering:

  • Completely Free : Full game experience with no payment required
  • Browser-Based : Instant play without downloads or installations
  • Addictive Progression : Roguelike elements ensure every session feels rewarding
  • Intense Action : Screen-flooding zombie combat delivers non-stop excitement
  • Strategic Depth : Hero management and weapon customization add tactical layers
  • Mobile Compatible : Play seamlessly on desktop and mobile devices

Whether you're a fan of zombie games, FPS shooters, or survival challenges, Bulletstorm delivers an explosive gaming experience that keeps you coming back for more undead-slaying action.

Frequently Asked Questions (FAQ)