Bank Robbery - First-Person Shooter Game

Seele01-Flash
By
Bank Robbery is an action-packed first-person shooter where you lead a criminal team in an intense heist scenario. Fight against police forces, collect weapons, and execute the perfect bank robbery in this thrilling 3D browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bank Robbery FPS". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly, flat-shaded aesthetic similar to the reference image. The style should be vibrant but performant for mobile WebGL. * **Character Models**: * **Player/Teammates**: Robbers wearing green jumpsuits and humorous animal masks (specifically a Horse mask as seen in the screenshot). * **Enemies**: Police officers in blue uniforms with tactical vests and caps. * **Environment (The Bank)**: * A main lobby with tiled orange/white floors, teller counters, and potted plants. * A massive, metallic circular Vault Door (openable) as the level objective. * Decorations: American flags, floating money bill particles (green rectangles) to indicate loot. * **Mobile Optimization**: Use simple geometries (BoxGeometry, CylinderGeometry) merged where possible. Use a single directional light with soft shadows and basic ambient light to save battery/performance. Limit particle count for money effects. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced "Heist Movie" soundtrack (Rock or Electronic) that loops seamlessly. * **Sound Effects (SFX)**: * **Weapons**: Distinct sounds for Pistol, Shotgun, and Assault Rifle. * **Environment**: Police sirens (fading in/out), glass breaking, cash register "cha-ching" sound when collecting money. * **Voices**: Simple barks like "Freeze!" (Police) or "Let's roll!" (Robbers). ### 3. Gameplay Loop * **Objective**: Survive waves of incoming police, earn money per kill, buy better weapons, and reach the vault. * **Core Mechanics**: * **FPS Combat**: Player moves through the bank shooting incoming police AI. * **Economy**: Killing enemies drops cash. Players use cash at a "Weapon Shop" zone (marked by a glowing cylinder) to switch from a pistol to a shotgun or rifle. * **Health System**: Player has a health bar (100 HP). Taking damage reddens the screen. Health packs spawn occasionally. * **Win/Loss**: * **Win**: Defeat the final heavy wave and enter the Vault zone. * **Loss**: HP reaches 0. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** only. * **Touch Controls (Dual Stick Setup)**: * **Left Zone**: Virtual Joystick for movement (WASD logic). * **Right Zone**: Touch & Drag for camera rotation (Aiming). * **Action Buttons**: * **Fire Button**: Large, circular button on the bottom-right (with an option for "Auto-fire" when crosshair is over an enemy for better mobile accessibility). * **Reload Button**: Icon near the fire button. * **Jump Button**: Small button in the bottom-right corner. * **Weapon Switch**: A cycle button or simple tap on the weapon icon at the top right. * **UI Layout**: * Top Left: Health Bar and Armor. * Top Center: Wave Counter and Score/Cash. * Top Right: Current Weapon Icon. * **Responsiveness**: All buttons must have a minimum touch target size of 44px and provide visual feedback (scale down/highlight) when pressed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Bank Robbery Game

Bank Robbery is an adrenaline-fueled first-person shooter that puts you in the role of a heist team leader. This intense 3D FPS game challenges you to execute a daring bank robbery while facing off against determined police forces. With its immersive gameplay and tactical shooting mechanics, Bank Robbery delivers a unique criminal simulation experience directly in your web browser.

The game features detailed 3D environments, realistic weapon mechanics, and challenging AI opponents that will test your shooting skills and tactical thinking. Whether you're a seasoned FPS veteran or new to shooting games, Bank Robbery offers an engaging experience that combines action, strategy, and survival elements.

Core Features

Intense First-Person Combat

Experience heart-pounding gunfights from a first-person perspective. The game's realistic shooting mechanics require precision aiming and strategic positioning to overcome police resistance and complete your objectives.

Comprehensive Weapon System

The game features a diverse arsenal of weapons that you can purchase, collect, and upgrade throughout your criminal career. Each weapon offers different advantages in combat situations:

  • Multiple weapon categories including pistols, rifles, and tactical gear
  • Weapon progression system allowing you to upgrade your firepower
  • Strategic weapon selection based on mission requirements
  • Realistic ballistics that reward skilled marksmanship

Team-Based Heist Gameplay

Lead your criminal team through complex bank robbery scenarios. Coordinate attacks, manage resources, and make split-second tactical decisions that determine the success of your heist operations.

Immersive 3D Environment

The game's detailed 3D graphics create an authentic bank environment complete with security systems, multiple floors, and realistic interior design that enhances the tactical gameplay experience.

Gameplay Mechanics

Mission Objectives

Your primary goal is to successfully rob the bank while eliminating police resistance. This involves:

  • Neutralizing security forces that respond to your heist
  • Securing valuable assets within the bank premises
  • Managing team resources and ammunition supplies
  • Executing escape strategies under intense pressure

Combat System

The FPS combat system emphasizes tactical shooting and positioning. Players must use cover effectively, manage ammunition, and coordinate with AI team members to overcome police opposition.

Progression Elements

As you complete successful heists, you'll earn resources to purchase better equipment and weapons, allowing for more ambitious criminal operations.

Operation Guide

Mastering Bank Robbery requires understanding both basic controls and advanced tactics:

Basic Controls

  • WASD keys : Move your character through the environment
  • Mouse movement : Look around and aim your weapon
  • Left-click : Fire your equipped weapon
  • Right-click : Use iron sights for precise aiming
  • Mouse wheel/Number keys 1-5 : Switch between available weapons
  • Left Shift : Run for faster movement (limited stamina)
  • Spacebar : Jump over obstacles
  • C key : Crouch for better accuracy and cover
  • E key : Pick up weapons and interact with objects

Tactical Strategies

  • Use cover effectively to avoid police gunfire
  • Manage your ammunition carefully during extended firefights
  • Choose appropriate weapons for different combat situations
  • Coordinate with your team to overwhelm police positions
  • Plan escape routes before engaging in combat

Weapon Management

Remember to equip purchased weapons before missions. The game's weapon system requires you to actively collect and equip firearms found throughout the bank or purchased with earned money.

Why Play Bank Robbery

Free Browser Gaming

Bank Robbery is completely free to play and runs directly in web browsers without requiring downloads or installations. This makes it accessible to anyone with an internet connection and a modern browser.

Unique Criminal Perspective

Unlike typical FPS games where you play as law enforcement, Bank Robbery offers the unique experience of playing from the criminal perspective, adding a different dynamic to traditional shooting gameplay.

Skill-Based Gameplay

The game rewards tactical thinking, precise aiming, and strategic planning. Success depends on your ability to adapt to changing situations and make smart tactical decisions under pressure.

Instant Action

With browser-based gameplay, you can jump into intense FPS action within seconds of visiting the game page. No lengthy downloads or complex setup procedures required.

Challenging AI Opposition

The police AI provides intelligent resistance that adapts to your tactics, ensuring that each playthrough offers fresh challenges and requires different strategic approaches.

Bank Robbery combines the excitement of heist movies with the tactical depth of modern FPS games, creating an engaging experience that keeps players coming back for more daring criminal operations.

Frequently Asked Questions (FAQ)