Bit Gun.io - Multiplayer FPS Arena Shooter

Seele01-Flash
By
Bit Gun.io is an action-packed multiplayer FPS featuring intense 5v5 battles in a colorful blocky world. Customize your weapons, master tactical combat, and climb the leaderboards in this free browser-based shooter.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bit Gun.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel/Blocky Art style (similar to Minecraft or Pixel Gun 3D). Use bright, high-saturation colors (Cyan, Magenta, Yellow) to create a "toy-like" vibrant atmosphere. * **Character Models**: Construct characters using simple `BoxGeometry` primitives grouped together (Head, Torso, Limbs). Characters should have a distinct "team color" outline or texture. * **Weapon Assets**: Create a blocky "Blaster" weapon model (purple/pink color scheme) attached to the camera or player model (First-Person perspective). * **Environment**: A closed arena map (approx 50x50 units). * **Ground**: Green voxel grass texture or simple grid pattern. * **Obstacles**: Scatter destructible voxel crates and indestructible high walls for cover. * **Sky**: Bright blue background or a simple gradient skybox. * **Performance Optimization**: Use `InstancedMesh` for repeated environment blocks (walls/floor) to reduce draw calls on mobile devices. Limit shadow casting to the main character and dynamic objects only. ### 2. Audio Requirements * **BGM**: Fast-paced, energetic 8-bit Chiptune mixed with modern Drum & Bass elements. * **Sound Effects (SFX)**: * **Shooting**: Retro "Pew-Pew" laser sounds (synthesized). * **Impact**: Digital "crunch" noise when bullets hit enemies or walls. * **Movement**: High-pitched "click-clack" sounds for footsteps. * **UI**: A positive "ding" for kills and a "buzz" for low health. ### 3. Gameplay Loop * **Mode**: Single-player Bot Match (simulating a multiplayer .io experience). * **Core Mechanic**: The player spawns in a random location. They must navigate the arena, aim, and shoot at AI bots (simple red blocky characters). * **Health & Damage**: Player and Bots have 100 HP. Headshots deal 2x damage. * **Victory/Defeat**: * **Score**: +100 points per kill. Display a "Leaderboard" on the top right showing the Player vs. Bots. * **Respawn**: Instant respawn upon death with a 3-second invulnerability shield. * **Weapon System**: Infinite ammo but requires a "Reload" (cooldown) after 30 shots. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory. * **Movement (Left Screen)**: Implement a virtual joystick on the bottom-left for movement (WASD equivalent). It should handle forward/backward and strafing. * **Camera/Aiming (Right Screen)**: The entire right half of the screen functions as a touch-pad for looking around (Camera rotation). * **Action Buttons**: * **Fire Button**: Large, distinct button on the bottom-right (overlap with look zone is okay, or implement "Auto-fire when aiming at enemy" for better mobile UX). * **Jump Button**: Smaller button near the Fire button. * **Reload/Switch Weapon**: Icon buttons near the top-right corner. * **Mobile Optimizations**: * **Aim Assist**: Implement a slight "magnetism" when the crosshair is near an enemy to compensate for touch screen inaccuracy. * **UI Sizing**: All interactive buttons must be at least 44x44 pixels equivalent. * **Visual Feedback**: Screen shake on shooting and a red vignette pulse when 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

Bit Gun.io is a thrilling multiplayer first-person shooter that combines fast-paced combat with strategic team play. Set in a vibrant blocky universe reminiscent of voxel-style games, this FPS delivers intense 5v5 battles where every shot counts. The game features a unique aesthetic with colorful, cube-based characters and environments that create an instantly recognizable visual style.

This browser-based shooter eliminates the need for downloads while delivering AAA-quality multiplayer combat. Whether you're a casual player looking for quick matches or a competitive gamer seeking ranked battles, Bit Gun.io offers an engaging experience that rewards both individual skill and team coordination.

Core Features

Intense 5v5 Multiplayer Combat

Engage in heart-pounding team battles where strategy and skill determine victory. Each match pits two teams of five players against each other in carefully designed arenas that encourage both close-quarters combat and long-range engagements.

Extensive Weapon Customization

Build your perfect arsenal from a wide variety of firearms. From assault rifles to sniper rifles, each weapon can be customized and upgraded to match your playstyle. Experiment with different configurations to find the perfect balance of damage, accuracy, and rate of fire.

Skill-Based Progression System

Rise through the ranks by demonstrating your tactical prowess and shooting accuracy. The game rewards consistent performance, teamwork, and strategic thinking, ensuring that dedicated players can climb the competitive ladder.

Cross-Platform Browser Compatibility

Play instantly on any device with a modern web browser. No downloads, installations, or lengthy setup processes required. Simply open your browser and jump straight into the action.

Team-Based Tactical Gameplay

Success depends on coordination with your teammates. Use voice chat, strategic positioning, and combined tactics to outmaneuver enemy teams and secure objectives.

Gameplay Mechanics

The core gameplay revolves around tactical FPS combat with emphasis on team coordination. Players spawn with basic equipment and can acquire better weapons throughout matches. The blocky art style doesn't compromise the competitive nature of the gameplay – precise aiming, strategic positioning, and quick reflexes remain essential for victory.

Matches feature multiple game modes including team deathmatch, capture the flag, and objective-based scenarios. Each arena is designed with multiple pathways, cover points, and strategic locations that encourage diverse tactical approaches.

Controls Guide

The game features intuitive FPS controls optimized for both newcomers and veteran players:

  • Movement : WASD keys for directional movement, Space to jump, Shift to run
  • Combat : Left-click to shoot, Right-click to aim down sights
  • Weapons : Number keys 1-3 to switch between weapons, G to pick up dropped guns
  • Skills : Keys 4-6 for special abilities, E and Q for alternative skills
  • Interface : P key opens leaderboard, pause menu, and settings, C to crouch

The control scheme is designed to feel familiar to FPS veterans while remaining accessible to newcomers.

Why Play Bit Gun.io

Instant Action : No downloads or installations required. Jump into matches within seconds of opening your browser.

Competitive Balance : Fair matchmaking ensures you're paired with players of similar skill levels, creating challenging but winnable matches.

Regular Updates : The game receives frequent content updates including new weapons, maps, and game modes.

Free to Play : Enjoy the complete multiplayer experience without any upfront costs or mandatory purchases.

Community-Driven : Active player base ensures quick matchmaking and engaging battles at any time of day.

Whether you're looking to improve your FPS skills, team up with friends for tactical battles, or simply enjoy some fast-paced shooting action, Bit Gun.io delivers an exceptional multiplayer experience that rivals premium FPS titles.

Frequently Asked Questions (FAQ)