Hazmob FPS: Online Shooter

Seele01-Flash
By
Hazmob FPS: Online Shooter is an intense multiplayer first-person shooter featuring 55+ customizable weapons, multiple competitive game modes, and fast-paced tactical combat across diverse battlefields.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Hazmob Mobile: Tactical Strike". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Mid-poly realistic art style focusing on "Modern Tactical" aesthetics. The color palette should use desaturated military tones (olive drab, slate grey, desert tan) contrasted with high-visibility UI elements (bright yellow or cyan). * **Character Models**: Use a simplified SWAT/Mercenary character model. For the First-Person view (FPV), generate floating arms/hands holding a weapon (Assault Rifle or Desert Eagle). * **Map Design**: An "Industrial Warehouse" or "Container Yard" setting designed for Close Quarters Combat (CQC). Include shipping containers, concrete barriers, and wooden crates as cover. * **Optimization (Mobile)**: * Use baked lighting maps for static geometry to save GPU resources. * Limit dynamic lights to muzzle flashes and explosions only. * Use geometry instancing for repetitive cover objects (crates/barrels). * Target a polycount suitable for mid-range mobile devices (Keep scene under 50k triangles if possible). * Implement basic LOD (Level of Detail) for enemies at a distance. ### 2. Audio Requirements * **BGM**: A driving, high-tempo electronic/rock hybrid track that loops seamlessly during combat to maintain adrenaline. Muted or filtered version for the main menu. * **Sound Effects (SFX)**: * **Weaponry**: Punchy, crisp firing sounds (different pitch for player vs. enemy), realistic mechanical reloading sounds (mag out, mag in, slide pull). * **Feedback**: A distinct "squish" or high-pitched "ping" sound for headshots and hit markers. * **Environment**: Footsteps that change based on surface (metal grate vs. concrete floor). * **UI**: Mechanical clicks for menu interaction. ### 3. Gameplay Loop * **Core Mechanism**: Fast-paced First-Person Shooter (FPS). The player spawns in a random location, locates enemies (bots), and engages in combat. * **Game Mode**: "Free For All" (Deathmatch). The goal is to reach a kill limit (e.g., 20 kills) or have the highest score when the timer (e.g., 3 minutes) runs out. * **Weapon Behavior**: * Hitscan shooting (raycasting) for immediate feedback. * Recoil implementation: The camera should pitch up slightly with every shot. * Ammo management: Limited magazine size forcing the player to reload. * **Bot Logic**: Simple NavMesh-based AI that patrols the map, detects the player within a certain radius, and enters a "shooting state" with imperfect accuracy. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode only. * **Dual-Stick Control Scheme**: * **Left Half**: Invisible or dynamic virtual joystick for movement (WASD logic). * **Right Half**: Touch and drag area for camera rotation (Aiming). * **UI/Action Buttons**: * **Fire Button**: Large circular button on the mid-right. * **ADS (Aim Down Sights)**: Toggle button near the fire button to zoom FOV. * **Reload**: Icon button in the upper right quadrant. * **Jump**: Icon button in the lower right quadrant. * **Auto-Fire Assist**: (Optional but recommended for mobile) Automatically fire when the crosshair hovers over an enemy for more than 0.2 seconds. * **Feedback**: * **Haptic**: Trigger device vibration (Navigator.vibrate) on shooting and taking damage. * **Visual**: Screen shake (camera trauma) on explosions or taking damage. Red directional indicators showing where damage came from. * **Touch Targets**: Ensure all UI buttons are at least 44x44 pixels effectively to prevent miss-clicks. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Hazmob FPS: Online Shooter

Hazmob FPS: Online Shooter is a high-octane multiplayer first-person shooter that delivers non-stop combat action where every second counts. This tactical FPS game features excellent 3D graphics with fluid controls, designed for players seeking intense competitive battles against opponents worldwide. With its fast-paced gameplay and strategic depth, Hazmob FPS offers an authentic shooting experience that tests your reflexes, aim, and tactical thinking.

The game combines classic FPS elements with modern competitive features, creating an engaging battlefield where skill and strategy determine victory. Whether you're a seasoned FPS veteran or new to the genre, Hazmob FPS provides accessible yet challenging gameplay that keeps you coming back for more intense firefights.

Core Features

Extensive Arsenal of Weapons

Hazmob FPS boasts an impressive collection of 55+ customizable weapons spanning five major categories:

  • SMGs : Perfect for close-quarters combat and rapid-fire engagements
  • Assault Rifles : Versatile weapons ideal for medium-range encounters
  • Shotguns : Devastating close-range weapons for aggressive players
  • Sniper Rifles : Long-range precision weapons for tactical elimination
  • Light Machine Guns (LMGs) : High-damage weapons for sustained fire support

Each weapon can be extensively customized with scopes, skins, and attachments , allowing you to create the perfect loadout for your playstyle. The progression system rewards active players with new unlocks and upgrade options.

Multiple Competitive Game Modes

Experience diverse combat scenarios across 7 distinct game modes :

  • Team Deathmatch : Classic team-based elimination battles
  • Search and Destroy : Tactical objective-based rounds with no respawns
  • Capture the Flag : Strategic team play focused on objective control
  • Domination : Control key points across the battlefield
  • Free for All : Individual combat where everyone fights for themselves
  • Elimination : Last-team-standing matches with limited lives
  • Gun Race : Progressive weapon challenges testing adaptability

Custom Match Creation

Take control of your gaming experience with custom match capabilities . Create private battles with friends or organize competitive clan wars. The integrated ranking system tracks clan performance, displaying trophies and XP scores to fuel competitive spirit.

Character Progression and Customization

Advance your character through a comprehensive progression system that unlocks new weapons, attachments, and equipment. Earn in-game currency through battles and complete daily and weekly missions for additional rewards. Equip clothing items and gear that not only customize your appearance but also enhance your base character statistics.

Gameplay and Controls

Intuitive Control System

Hazmob FPS features a fluid and responsive control scheme optimized for tactical gameplay:

  • WASD : Character movement in all directions
  • Space : Jump over obstacles and reach elevated positions
  • Left Mouse : Primary fire for all weapons
  • Right Mouse/V : Aim down sights for improved accuracy
  • Shift : Sprint for faster movement and tactical positioning
  • C : Crouch for better accuracy and stealth
  • G : Pick up weapons from the battlefield
  • 1, 2, 3 : Quick weapon switching
  • 4, 5, 6 : Activate special skills and abilities
  • E/Q : Alternative skill activation
  • P : Access leaderboards, pause menu, and settings

Tactical Combat Mechanics

The game emphasizes pure reflex and skill in close-quarters combat scenarios. Maps are specifically designed for fast-paced battles that require quick thinking and precise aim. The clean 3D graphics ensure visual clarity during intense firefights, while the responsive controls allow for smooth maneuvering and tactical positioning.

Platform Support and Accessibility

Cross-Platform Gaming

Hazmob FPS is available across multiple platforms:

  • Web Browsers : Play instantly without downloads
  • Android Devices : Mobile gaming on smartphones and tablets
  • iOS Devices : Optimized for iPhone and iPad

The game maintains consistent performance and features across all platforms, ensuring a unified gaming experience regardless of your preferred device.

Free-to-Play Model

Hazmob FPS operates on a completely free-to-play basis . Access all core gameplay features, weapons, and game modes without any initial cost. The progression system is designed to reward active players with unlocks and upgrades through regular gameplay.

Why Play Hazmob FPS: Online Shooter

This game stands out in the crowded FPS market by combining accessibility with competitive depth . The extensive weapon customization system provides long-term engagement, while the variety of game modes ensures fresh experiences in every session. The custom match feature makes it perfect for both casual gaming with friends and serious competitive play.

The tactical focus on skill-based combat, combined with excellent visual presentation and responsive controls, creates an authentic FPS experience that rivals premium titles. Whether you're looking for quick matches or extended gaming sessions, Hazmob FPS delivers consistent action and excitement.

For FPS enthusiasts seeking a free, feature-rich shooting experience with strong competitive elements, Hazmob FPS: Online Shooter offers everything needed for engaging tactical combat.

Frequently Asked Questions (FAQ)