Bank Robbery 2 - FPS Heist Game

Seele01-Flash
By
Bank Robbery 2 is an action-packed 3D FPS game where you plan and execute daring bank heists. Team up with partners, break into secure vaults, collect valuable jewels, and engage in intense firefights with security guards.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bank Robbery 2". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** **Low-poly aesthetic** with flat shading or simple Gouraud shading. Vibrant, high-contrast colors similar to the reference image. No complex PBR textures; rely on vertex colors or simple color palette textures. * **Map Design - The Bank:** * **Lobby:** Grand hall with tall yellow/orange marble pillars, a high ceiling with a skylight, and wooden teller counters with safety glass. Floor should be tiled marble. * **Vault Area:** A metallic, secure room containing the primary objective. * **Props:** Stacks of blue money bundles scattered on the floor (collectible), velvet rope barriers, and potted plants. * **Characters:** * **Player/Team:** Men in suits wearing animal masks (e.g., Horse mask) or balaclavas, with distinct blue latex gloves. * **Enemies (Guards):** Uniformed security guards with distinct silhouettes to differentiate from teammates. * **Performance Optimization (Mobile):** * Use `THREE.InstancedMesh` for repetitive props like money stacks and floor tiles. * Limit dynamic lights; use baked lighting or a simple `HemisphereLight` + `DirectionalLight` setup to simulate the bright indoor environment. * Target 60 FPS on mid-range mobile devices by keeping poly count low. ### 2. Audio Requirements * **BGM (Background Music):** High-tempo, tension-building "Heist Movie" style track. Think upbeat funk-rock or driving basslines that loop seamlessly. * **Sound Effects (SFX):** * **Weapons:** Punchy, exaggerated firing sounds (Shotgun boom, Pistol crack). * **Interaction:** A satisfying "cash register/cha-ching" sound when collecting money bundles. Drill sound when opening the vault. * **Environment:** Distant police sirens (increasing in volume as time passes), glass breaking, and footstep sounds on marble floors. * **UI:** Crisp clicks for button presses. ### 3. Gameplay Loop * **Objective:** Infiltrate the bank, neutralize security guards, break into the vault, and collect a target amount of money/jewels before escaping. * **Phase 1: The Assault:** Player enters the lobby and must engage in gunfights with AI security guards. * **Phase 2: The Heist:** Player uses the "Interact" action to drill the vault door (timed progress bar) and manually pick up money stacks scattered on the floor. * **Phase 3: Survival:** While looting, waves of enemies reinforce. * **Win Condition:** Collect 100% of the loot and reach the extraction zone (Green zone near entrance). * **Fail Condition:** Player HP reaches 0. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (mandatory for FPS). * **Movement (Left Hand):** A floating Virtual Joystick on the left half of the screen for WASD movement. * **Aiming (Right Hand):** Touch-and-drag area on the right half of the screen for camera rotation. * **Shooting Mechanics:** * Implement **Auto-fire** when the crosshair hovers over an enemy (mobile-friendly accessibility). * Optional: A dedicated "Shoot" button for manual control. * **Action Buttons:** * **Interact Button (Big):** A large, context-sensitive button (E key equivalent) that appears only when near interactable objects (Vault, Money, Ammo). * **Weapon Swap:** A cycle button to switch between Primary (Shotgun) and Secondary (Pistol). * **Reload/Crouch:** Smaller auxiliary buttons placed around the aim area. * **UI/HUD:** * Top Left: Health Bar (Green) and Armor Bar (Blue). * Top Center: Loot Counter ($0 / $1,000,000). * Top Right: Ammo Count. * **Haptic Feedback:** Trigger device vibration (`navigator.vibrate`) on shooting and taking damage. 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 Robbery 2 is an adrenaline-pumping first-person shooter that puts you in the shoes of a master bank robber. This thrilling 3D heist game challenges you to plan and execute the perfect bank robbery alongside your criminal partners. With every new heist presenting unique challenges, you'll need strategy, skill, and firepower to succeed.

Core Features

Authentic Heist Experience

Experience the thrill of planning and executing bank robberies from a first-person perspective. Each mission offers different layouts, security measures, and challenges that require tactical thinking and quick reflexes.

Team-Based Gameplay

Work with AI partners to coordinate your heist operations. Assign roles, plan entry routes, and execute synchronized attacks on heavily guarded bank facilities.

Extensive Arsenal

Choose from 7 different weapons to customize your loadout. From pistols to assault rifles, select the perfect combination of firearms to handle security guards and law enforcement.

Dynamic Vault Systems

Break into sophisticated bank vaults using various tools and techniques. Navigate security systems, crack safes, and collect valuable jewels and cash while under pressure.

Realistic 3D Graphics

Immerse yourself in detailed bank environments with realistic lighting, textures, and animations. The cartoon-style character design adds a unique visual flair to the intense action.

Game Mechanics

Combat System

Engage in fast-paced FPS combat against security guards and police forces. Use cover, aim down sights for precision shots, and manage your ammunition carefully during extended firefights.

Collection Elements

Gather jewels, cash, and valuable items throughout each heist. The more you collect, the higher your score and the better your equipment upgrades for future missions.

Progressive Difficulty

Each new robbery presents escalating challenges with improved security measures, more guards, and complex vault systems that test your skills and strategy.

Operation Guide

Master the essential controls for successful heist operations:

  • Movement : Use WASD keys to navigate through bank corridors and vault areas
  • Combat : Left-click to shoot, right-click for iron sight aiming for precision
  • Weapons : Mouse wheel or number keys 1-7 to switch between your arsenal
  • Tactical Movement : Left Shift to run during escapes, C to crouch for cover
  • Interaction : Press E to interact with vaults, doors, and collectible items

Plan your approach carefully - stealth and speed are equally important for a successful heist.

Why Play Bank Robbery 2

This game offers a unique blend of strategic planning and intense FPS action that's rare in browser-based games. The combination of heist planning, team coordination, and first-person combat creates an engaging experience that keeps players coming back for more challenging robberies.

The game is completely free to play directly in your web browser, requiring no downloads or installations. Whether you're a fan of FPS games, heist movies, or strategic gameplay, Bank Robbery 2 delivers an exciting criminal adventure that's accessible anywhere with an internet connection.

With its cartoon-style graphics and intense gameplay, it strikes the perfect balance between serious tactical action and entertaining arcade-style fun, making it suitable for players looking for both challenge and entertainment.

Frequently Asked Questions (FAQ)