Repuls.io - Multiplayer 3D Shooting Battle Arena

Seele01-Flash
By
Repuls.io is an intense multiplayer 3D shooting game where you battle real players worldwide in a massive open arena. Master unique weapons, pilot vehicles, and become the ultimate augmented super soldier.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Repuls.io - Mobile Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast **Cyberpunk / Sci-Fi aesthetic**. Use a "Neon Grid" style for the floor and walls (Tron-like) to reduce texture load and emphasize the "simulation" feel seen in the background art. * **Character Models:** * **Player:** A low-poly "Super Soldier" represented by a red and gold geometric figure (or capsule) with a glowing visor. * **Enemies:** Similar models but in a contrasting color (e.g., Cyan or Purple) to clearly distinguish targets. * **Weaponry:** Blocky, futuristic rifles attached to the player model. Projectiles should be glowing laser bolts (use elongated glowing meshes or sprites) rather than invisible bullets. * **Lighting & FX:** Heavy use of **Bloom filters** (Post-processing) to make the neon lines and laser projectiles glow. Use dynamic lighting for muzzle flashes. * **Optimization:** Use InstancedMesh for map obstacles and enemy spawning. Keep geometry simple (Cube/Cylinder primitives) if loading external GLTFs is not possible, but style them with emissive materials. ### 2. Audio Requirements * **BGM:** A driving, high-tempo **Synthwave / Industrial Electronic** track that loops seamlessly. It should feel aggressive but digital. * **Sound Effects:** * **Shooting:** High-pitched digital "Pew-Pew" or laser discharge sounds (retro sci-fi style). * **Impact:** A digital "crunch" or glass-shattering sound when an enemy is hit. * **Movement:** Robotic servo sounds for walking; a "whoosh" for jumping. * **UI:** sharp, high-tech clicks for button presses. ### 3. Gameplay Loop * **Core Mechanics:** A fast-paced **Single-player Bot Match** (simulating the .io multiplayer experience). The player spawns in a walled arena with 3-5 AI bots. * **Movement:** The "Augmented Soldier" feel—movement should be fast, with slightly floaty physics allowing for high jumps (low gravity feel) to facilitate mid-air shooting. * **Combat:** * **Auto-Fire (Mobile Assist):** When the crosshair hovers over an enemy, the weapon should fire automatically (or provide a prominent "Fire" button). * **Health:** Standard 100 HP. Pickups (floating green crosses) spawn randomly in the arena to restore health. * **Victory/Defeat:** Score +1 for every kill. Respawn instantly upon death (endless deathmatch mode). ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (mandatory for FPS). * **Touch Controls:** * **Left Thumb:** Virtual Joystick for movement (WASD equivalent). The joystick should re-center automatically. * **Right Thumb:** * **Screen Drag:** Rotates the camera (Aiming). Sensitivity must be tuned for touch screens (not too jerky). * **Jump Button:** A large, circular button in the bottom-right corner. * **Grenade/Action Button:** A smaller button adjacent to Jump. * **UI Feedback:** * **Crosshair:** A static center crosshair that turns red when over an enemy. * **Hit Markers:** Visual indicator (X) near the crosshair when damage is dealt. * **Haptic Feedback:** Trigger `navigator.vibrate(20)` on shooting and `navigator.vibrate(50)` on 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

Repuls.io is a cutting-edge multiplayer first-person shooter that brings intense real-time combat to your browser. This free-to-play 3D action game drops you into a massive open-world battlefield where you'll face off against real players from around the globe. With its unique constantly-moving character system, you can maneuver and shoot simultaneously, creating dynamic and fast-paced combat scenarios that keep every match exciting.

The game features a futuristic setting where players take on the role of augmented super soldiers, complete with advanced weaponry and high-tech equipment. The vibrant cyberpunk aesthetic, combined with smooth 3D graphics, creates an immersive battlefield experience that runs seamlessly in any modern web browser.

Core Features

Real-Time Multiplayer Combat

Engage in massive multiplayer battles with players worldwide. The game's real-time matchmaking system ensures you're always connected to active lobbies filled with competitive opponents ready for battle.

Diverse Weapon Arsenal

Every weapon in Repuls.io has unique characteristics, strengths, and weaknesses. From powerful rifles to explosive grenades, each armament offers different tactical advantages. This variety allows you to develop your own playstyle and find the perfect loadout that matches your combat preferences.

Vehicle Warfare

Take control of various vehicles to gain tactical advantages on the battlefield. Whether you need speed for quick escapes or heavy firepower for assault missions, the vehicle system adds an extra layer of strategic depth to every match.

Character Customization

Create your unique identity as an augmented super soldier. The game offers various customization options to help you stand out on the battlefield while maintaining competitive balance.

Large Open World Environment

Explore expansive battlefields with multiple strategic positions, cover points, and tactical advantages. The open-world design encourages different playstyles, from long-range sniping to close-quarters combat.

Gameplay Mechanics

Continuous Movement System

Unlike traditional shooters, Repuls.io features a constantly moving character system. This innovative mechanic means you're always in motion, requiring you to master shooting while maneuvering. This creates more dynamic combat and reduces camping strategies.

Equipment and Upgrades

Discover and utilize various equipment scattered throughout the battlefield. From advanced armor to tactical gadgets, smart equipment management can turn the tide of battle in your favor.

Competitive Progression

As you play and improve, you'll unlock new weapons, equipment, and customization options. The progression system rewards skilled play and dedication, giving you goals to work toward in every session.

Operation Guide

Basic Controls

  • Movement : Use WASD keys to navigate the battlefield
  • Weapon Management : Press 1 to change weapons, 2 for grenades
  • Combat Actions : Right mouse button for rifle aiming, Q for melee strikes
  • Utilities : R to reload, E to pick up items, Space bar to jump

Combat Strategy Tips

  1. Master Movement : Since your character is constantly moving, learn to predict your position while aiming
  2. Weapon Switching : Quick weapon changes can save your life in intense firefights
  3. Use Cover : The open world provides numerous tactical positions - use them wisely
  4. Equipment Priority : Always pick up better equipment when available
  5. Team Awareness : Stay alert to other players' positions and movements

Why Play Repuls.io

Completely Free : Enjoy full access to all game features without any payment required. No premium subscriptions or pay-to-win mechanics.

No Download Required : Play instantly in your web browser on any device. Compatible with desktop computers, laptops, and mobile devices.

Global Community : Connect with players worldwide in real-time matches. The active player base ensures you'll always find opponents at any time of day.

Skill-Based Gameplay : Success depends on your shooting accuracy, tactical awareness, and strategic thinking rather than time spent or money invested.

Regular Action : Fast matchmaking means minimal waiting time between battles. Jump into action within seconds of opening the game.

Cross-Platform Compatible : Whether you're on Windows, Mac, or mobile devices, you can join the same battles and compete on equal footing.

Repuls.io offers the perfect blend of accessible gameplay and competitive depth, making it ideal for both casual players looking for quick action and serious gamers seeking skill-based competition.

Frequently Asked Questions (FAQ)