Zombie Mall - Survival Shooting Game

Seele01-Flash
By
Zombie Mall is an action-packed survival shooter where you clear a zombie-infested shopping mall while collecting coins and upgrading weapons. Fight through hordes of undead enemies in this free browser-based zombie game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Zombie Mall: Retail Therapy**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A **Low-Poly, Cel-Shaded (Toon)** aesthetic that mimics the 2D flash animation style of the original screenshot but in 3D. Use bright, flat colors with thick black outlines (post-processing outline effect). * **Camera Perspective:** **Isometric Top-Down view** (orthographic camera preferred) to allow clear visibility of the mall layout and surrounding zombies on small mobile screens. * **Environment:** An indoor shopping mall at night. Dark blue-tiled floors, dim ambient lighting. The scene should feature "storefronts" in the background and obstacles like benches and planters. * **Key Assets:** * **Player:** A stylized character wearing a dark coat and scarf (referencing the screenshot), holding a weapon. * **Zombies:** Green-skinned, slow-moving low-poly models. Use `THREE.InstancedMesh` for performance to handle large hordes on mobile devices. * **Vending Machines:** These are the most important environmental objects. They should glow brightly in the dark (neon red/blue) to attract player attention. * **Projectiles:** Bright yellow/orange bullets with trails. * **Performance:** Limit draw calls. Use simple geometry for the environment. Shadows should be baked or limited to the main character only to save battery/GPU on mobile. ### 2. Audio Requirements * **BGM:** A "distorted elevator music" or "creepy Muzak" track. It should be a slow, jazzy bossa nova tune mixed with faint eerie ambient drone sounds to create a comedic yet unsettled atmosphere. * **SFX:** * **Shooting:** Cartoonish "Pop" or "Bang" sounds. * **Coin Collection:** A loud, satisfying cash register "Cha-Ching!" sound (crucial for the 'stimulate economy' theme). * **Zombie Death:** Squish sounds. * **Vending Machine:** A mechanical whirring and a "can dropping" sound when a power-up is bought. ### 3. Gameplay Loop * **Core Mechanism:** Endless Survival / High Score. * **The Economic Loop:** 1. **Kill:** Destroy zombies to make them drop **Coins**. 2. **Collect:** Player must physically move over coins to collect them (magnet effect when close). 3. **Spend:** Player approaches **Vending Machines**. When in range, a UI button lights up to purchase upgrades (Health Pack, Machine Gun, Shotgun, Speed Boost) using collected coins. * **Enemies:** Zombies spawn from the edges of the screen in waves. Difficulty increases over time (more zombies, faster movement). * **Defeat:** Game over if Player Health reaches 0. ### 4. Mobile Controls & Interaction * **Control Scheme:** **Twin-Stick Shooter** layout. * **Left Virtual Joystick:** Controls character movement (physics-based, not instant stop). * **Right Virtual Joystick:** Controls aiming and firing. Holding the stick in a direction fires automatically in that direction. * **UI & Interaction:** * **Weapon Swap:** A cycle button (tappable icon) on the right side of the screen to switch between owned weapons. * **Vending Interaction:** When the player is near a vending machine, a large, context-sensitive "BUY [Cost]" button should appear clearly above the joystick area. * **Feedback:** * **Haptic Feedback:** Trigger device vibration (using `navigator.vibrate`) when shooting or taking damage. * **Floating Text:** Display damage numbers and "+$Coins" floating upwards when zombies are killed. * **Orientation:** Lock to **Landscape** mode for optimal twin-stick control spacing. 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 Mall is an intense survival shooting game that combines zombie combat with strategic resource management. Set in a zombie-overrun shopping mall, you must eliminate undead threats while collecting valuable coins to purchase weapon upgrades and power-ups from working vending machines.

Core Features

Intense Zombie Combat

Face waves of zombies in a detailed mall environment. Each zombie elimination rewards you with coins, creating an engaging risk-reward gameplay loop that keeps you motivated to push deeper into dangerous territory.

Weapon Arsenal and Upgrades

Start with basic weapons and upgrade your firepower using coins collected from defeated zombies. The game features multiple weapon types (accessible via number keys 1-3), each offering different advantages against various zombie types.

Strategic Resource Management

Working vending machines scattered throughout the mall offer essential power-ups and upgrades. Manage your hard-earned coins wisely - deciding between immediate survival tools and long-term weapon improvements adds strategic depth to the action.

Accessible Browser Gaming

  • Completely Free : No payment required for full game access
  • No Download Needed : Play instantly in any modern web browser
  • Cross-Platform Compatible : Works on desktop computers and mobile devices
  • Quick Sessions : Perfect for short gaming breaks or extended play sessions

Gameplay Mechanics

The core gameplay revolves around survival and progression. Clear zombie-infested mall areas while collecting coins from each defeated enemy. Use these coins at strategically placed vending machines to purchase power-ups, health restoration, and weapon upgrades.

The mall environment provides both opportunities and challenges. While vending machines offer crucial upgrades, navigating the maze-like shopping center while under zombie attack requires careful planning and quick reflexes.

Operation Guide

Movement Controls: - WASD Keys : Move your character in all directions - Mouse : Aim and shoot at zombies - Mouse Click : Interact with vending machines when you have sufficient coins

Combat System: - Number Keys 1-3 : Switch between different weapon types - Mouse Click : Fire your current weapon - Continuous Clicking : Maintain steady fire rate against zombie hordes

Strategy Tips: - Collect coins from every zombie kill to maximize upgrade potential - Use vending machines strategically when surrounded or low on health - Switch weapons based on zombie density and distance - Plan your movement route to avoid getting trapped in dead ends

Why Play This Game

Zombie Mall offers the perfect blend of action and strategy in a familiar setting. The shopping mall environment creates an immersive post-apocalyptic atmosphere while the coin collection and upgrade system provides satisfying progression. Whether you're a zombie game veteran or new to survival shooters, the intuitive controls and engaging gameplay make this an excellent choice for quick entertainment or extended gaming sessions.

The game's browser-based nature means you can jump into zombie-slaying action anytime, anywhere, without complicated installations or lengthy downloads.

Frequently Asked Questions (FAQ)