Bank Heist - Online Multiplayer FPS Crime Game

Seele01-Flash
By
Bank Heist is an adrenaline-pumping multiplayer FPS that puts you in the shoes of a master criminal. Plan strategic robberies, fight through security, and escape with millions in this ultimate crime simulation.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bank Heist: Low Poly FPS". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a vibrant **Low-Poly / Voxel art style** similar to "Roblox" or "Unturned". Use simple geometric primitives (BoxGeometry, CylinderGeometry) with flat shading (MeshLambertMaterial) to ensure high performance on mobile devices. * **Color Palette**: High saturation. Bright blue sky background, saturated green grass, stark white bank walls. Robbers wear black suits with red ties; Police wear bright blue uniforms. * **Key Models**: * **Map**: A simple "Bank" structure consisting of a Main Lobby (pillars, teller desks) and a Vault Room. Outside is a simple street with a "Getaway Van" zone. * **Characters**: Blocky humanoid shapes. Enemies (Police) need a simple chase AI. * **Loot**: Green cash bundles and gold bars inside the vault. * **VFX**: * **Money Rain**: A particle system of green rectangles falling from the sky when a robbery is successful. * **Muzzle Flash**: Yellow cone geometries appearing briefly when guns fire. * **Optimization**: Use `InstancedMesh` for repeated environment objects (like floor tiles or money stacks). Limit shadow casting to the main character and enemies only. ### 2. Audio Requirements * **BGM**: A fast-paced, high-tension **"Heist Movie" track** (Funk/Rock bassline with driving drums). It should loop seamlessly. * **Sound Effects (SFX)**: * **Sirens**: A constant, distant looping police siren that gets louder during the escape phase. * **Gunshot**: Arcade-style "Pop/Bang" sound (not realistic/scary). * **Collection**: A satisfying "Cha-Ching" cash register sound when picking up loot. * **UI Feedback**: A crisp "Click" sound for all UI button interactions. ### 3. Gameplay Loop * **Phase 1: Infiltration**: The player spawns outside the bank. They must enter the lobby and neutralize initial security guards (simple shooting mechanics). * **Phase 2: The Drill**: Player approaches the Vault Door and must hold an "Interact" button for 5 seconds to open it while Police waves spawn and attack. * **Phase 3: The Grab**: Inside the vault, the player touches piles of cash to fill their "Money Bag" (Score counter increases). * **Phase 4: Escape**: Once the bag is full, the player must sprint back to the Getaway Van outside while avoiding police fire. * **Victory/Defeat**: * **Win**: Reach the Getaway Van with > $0 loot. * **Lose**: Player HP drops to 0. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** is mandatory. * **Movement (Left Hand)**: Implement a dynamic **Virtual Joystick** on the bottom-left of the screen for character movement (translating WASD logic to touch vector). * **Camera & Aiming (Right Hand)**: The entire right half of the screen functions as a touch-drag area to rotate the First-Person Camera. * **Action Buttons**: * **Fire Button**: A large, circular button (approx 80px) on the bottom-right. * **Jump Button**: A smaller button above the Fire button. * **Interact Button**: A context-sensitive button that *only* appears when near the Vault or Loot (replacing the 'F' key). * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` when the player shoots or takes damage. * **Visual**: Screen flashes red slightly when taking damage. Floating text numbers pop up when enemies are 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

Bank Heist is a high-octane multiplayer first-person shooter that delivers the ultimate criminal experience. This action-packed game combines strategic planning with intense combat as you and your crew execute daring robberies across various locations. With its engaging gameplay mechanics and multiplayer focus, Bank Heist offers endless excitement for players who crave high-stakes adventures.

The game features a distinctive low-poly art style that creates an accessible yet visually appealing environment. Players can team up with friends or join random crews to plan and execute elaborate heists, making every session unique and unpredictable.

Core Features

Multiplayer Heist Action

Bank Heist shines as a cooperative multiplayer experience . Work with your team to:

  • Plan Strategic Robberies : Coordinate with teammates to identify entry points, security weaknesses, and escape routes
  • Multiple Target Types : Rob banks, stores, and various other lucrative locations
  • Dynamic Police Response : Face increasingly challenging law enforcement as your crime spree escalates
  • Loot Management : Secure and transport stolen goods while under pressure

Intense FPS Combat

The game delivers solid first-person shooter mechanics:

  • Weapon Variety : Access different firearms and tools for various heist scenarios
  • Tactical Gameplay : Use cover, timing, and teamwork to overcome security forces
  • Real-time Action : Experience heart-pounding gunfights during escapes
  • Survival Elements : Manage resources and health while evading capture

Social Gaming Experience

Designed for playing with friends , Bank Heist emphasizes:

  • Team Communication : Coordinate strategies and adapt plans in real-time
  • Shared Objectives : Success depends on effective teamwork and coordination
  • Competitive Elements : Compete with other crews for the biggest scores
  • Replayability : Multiple locations and strategies ensure fresh gameplay

Gameplay Mechanics

Heist Planning Phase

Before each job, players must: - Scout target locations and identify security measures - Assign roles to team members (driver, hacker, muscle, etc.) - Choose appropriate equipment and weapons - Plan entry and escape routes

Execution Phase

During active heists: - Breach security systems and overcome obstacles - Handle unexpected complications and security responses - Manage time pressure as police response escalates - Coordinate team movements for maximum efficiency

Escape and Survival

The final challenge involves: - Evading police pursuit through various escape methods - Protecting stolen loot from law enforcement - Reaching safe houses or extraction points - Splitting rewards among successful crew members

Operation Guide

Master the controls for optimal heist performance:

  • WASD Keys : Move your character through environments
  • Spacebar : Jump over obstacles and access elevated positions
  • C Key : Crouch for stealth and cover
  • Shift : Sprint during escapes or urgent situations
  • F Key : Interact with objects, doors, safes, and team members
  • Left Mouse Button : Fire weapons during combat
  • Right Mouse Button : Aim for precision shots
  • Tab Key : Access menus and exit interfaces

These intuitive controls allow players to focus on strategy and teamwork rather than complex button combinations.

Why Play Bank Heist

Perfect for Friend Groups

Bank Heist excels as a social gaming experience . The cooperative nature creates memorable moments and encourages communication, making it ideal for friend groups looking for shared adventures.

Strategic Depth

Unlike simple shooters, Bank Heist requires tactical thinking . Players must balance aggression with stealth, speed with caution, and individual skills with team coordination.

Accessible Yet Engaging

The game's straightforward controls and clear objectives make it easy for newcomers to understand, while the strategic elements and multiplayer dynamics provide depth for experienced players.

High Replayability

With multiple locations, various approaches to each heist, and the unpredictable nature of multiplayer interactions, Bank Heist offers substantial replay value that keeps players coming back for more thrills.

Free-to-Play Action

Experience all this excitement completely free through your web browser, with no downloads or installations required. Jump into the criminal underworld instantly and start planning your next big score.

Frequently Asked Questions (FAQ)