Repuls.io - Multiplayer First Person Shooter - Action Game

Seele01-Flash
By Elijah Jackson
Battle in Repuls.io, the ultimate multiplayer FPS! Fight real players with unique weapons, vehicles, and gear in a massive 3D world. Play free now!
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
Unity

Castle Devour Quest

Build a Unity castle quest with risky rooms and a win goal.

Build a Unity castle quest with risky rooms and a win goal.Open in workspace
Unity

Cupid's Arrow

Build a Unity archery game of timing and matchmaking.

Build a Unity archery game of timing and matchmaking.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Unity

City Eater

Build a Unity game where a growing blob devours the city.

Build a Unity game where a growing blob devours the city.Open in workspace
Adventure

Character Adventure Sim

Build a 3D character explorer with traversal and interactive zones.

Build a 3D character explorer with traversal and interactive zones.Open in workspace
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
Unity

Castle Devour Quest

Build a Unity castle quest with risky rooms and a win goal.

Build a Unity castle quest with risky rooms and a win goal.Open in workspace
Unity

Cupid's Arrow

Build a Unity archery game of timing and matchmaking.

Build a Unity archery game of timing and matchmaking.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Unity

City Eater

Build a Unity game where a growing blob devours the city.

Build a Unity game where a growing blob devours the city.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Repuls.io - Mobile Augment Edition". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly Sci-Fi aesthetic similar to the reference image. Use a vibrant color palette with high-contrast textures (e.g., Red/Orange armored soldiers against a Cyan/Purple neon grid environment). * **Character Models:** Generate simple geometric approximations for the "Augmented Soldier" (capsule collider with distinct head/body meshes). The player should look like a futuristic trooper in heavy armor. * **Environment:** A large, open arena map ("Cyber-Arena") featuring hexagonal pillars, glowing jump pads, and ramps. Ground textures should be a dark grid to make the bright characters pop on small mobile screens. * **Performance Optimization:** Use `THREE.BoxGeometry` and `THREE.CylinderGeometry` with InstancedMesh for map obstacles to reduce draw calls. Limit dynamic lights; use baked vertex colors or a simple HemisphereLight for global illumination to maintain 60FPS on mobile. ### 2. Audio Requirements * **BGM:** A fast-paced, loopable Synthwave/Industrial Electronic track that conveys high energy and adrenaline. * **Sound Effects (SFX):** * **Weapon Fire:** Futuristic laser pulses or punchy kinetic blasts (distinct sounds for Rifle vs. Pistol). * **Movement:** Metallic footsteps (triggered only when moving on the ground). * **Feedback:** A high-pitched "ping" sound when a kill is confirmed. A low-frequency "thud" when the player takes damage. * **UI:** Digital "blips" for button presses. ### 3. Gameplay Loop * **Core Logic:** A single-player simulation of a Multiplayer Deathmatch (Free-For-All). The player competes against AI bots that wander the map. * **Combat Mechanics:** * **Health:** The player has 100 HP. If damaged, health regenerates slowly after 5 seconds of not taking damage (Halo-style shield mechanic). * **Weapons:** Start with a standard Assault Rifle. Implementing a simple weapon sway when moving. * **Ballistics:** Use Raycasting for shooting mechanics for instant hit detection (performance friendly). * **Bot AI:** Simple state machine bots: "Wander" (move to random point) -> "Chase" (if player in range) -> "Shoot" (stop and fire). * **Win/Loss:** The game has no end; it is a score-attack loop. Display a "Kill Feed" and a "Scoreboard" overlay. Respawn the player at a random spawn point 3 seconds after death. ### 4. Mobile Controls & Interaction * **Dual Virtual Joysticks:** * **Left Stick:** Movement (WASD translation). The character should have "strafe" capabilities. * **Right Stick:** Camera Aim/Rotation. * **Touch Action Buttons:** * **Fire Button:** A large circular button on the right side (or implement "Auto-fire" when crosshair turns red over an enemy for better mobile accessibility). * **Jump Button:** Located near the right stick (Space bar equivalent). * **Reload Button:** A smaller icon near the weapon HUD. * **Orientation:** Force **Landscape Mode**. * **Camera:** First-Person perspective. Adjust Field of View (FOV) to 85 to accommodate mobile screen width. * **Feedback:** Implement `navigator.vibrate(50)` on shooting and `navigator.vibrate([100, 50, 100])` on taking damage to provide tactile feedback. UI elements should pulse visually when interactable. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Repuls.io is a cutting-edge multiplayer first-person shooter that brings intense combat action directly to your browser. This free-to-play FPS game features a massive open world where you battle against real players from around the globe, creating an ever-changing and challenging gameplay experience. With its futuristic setting and augmented soldier theme, Repuls.io offers a unique take on the classic shooter genre.

The game combines fast-paced shooting mechanics with strategic gameplay elements, allowing you to develop your own combat style through weapon customization and tactical positioning. Whether you prefer close-quarters combat or long-range sniping, Repuls.io provides the tools and environment to excel in your preferred playstyle.

Core Features

Real-Time Multiplayer Combat

Engage in intense battles against real players in real-time. Every match brings unpredictable encounters as you face off against human opponents with their own strategies and skills. The multiplayer system ensures that no two battles are ever the same.

Diverse Arsenal of Weapons

Explore a comprehensive weapon system where each firearm has unique characteristics, strengths, and weaknesses. From assault rifles to sniper rifles, shotguns to pistols, every weapon requires different tactics and offers distinct advantages in various combat scenarios.

Vehicles and Equipment

Access a variety of vehicles and specialized equipment to gain tactical advantages on the battlefield. Use transportation to quickly navigate the large open world or equip special gear to enhance your combat effectiveness.

Continuous Movement System

Experience fluid gameplay with a constantly moving character system that allows simultaneous maneuvering and shooting. This innovative mechanic creates dynamic combat scenarios where positioning and movement are as important as accuracy.

Large Open World Environment

Explore expansive battlefields with varied terrain and strategic locations. The open world design provides multiple approaches to combat, from urban warfare to long-range engagements across different landscapes.

Gameplay Mechanics

Combat System

The game features intuitive shooting mechanics optimized for both newcomers and experienced FPS players. The weapon system rewards skill and practice, with each firearm requiring mastery of recoil patterns, reload timing, and effective range management.

Character Progression

Develop your augmented super soldier through gameplay experience. Unlock new weapons, equipment, and abilities as you progress, allowing for deeper customization and more advanced combat strategies.

Strategic Elements

Success in Repuls.io requires more than just quick reflexes. Strategic thinking, map knowledge, and tactical positioning play crucial roles in achieving victory against skilled opponents.

Operation Guide

Master the comprehensive control scheme for optimal performance:

  • Movement : Use WASD keys for character movement and navigation
  • Weapon Management : Press '1' to change weapons, 'R' to reload
  • Combat Actions : Right mouse button for rifle aiming, 'Q' for melee strikes
  • Utilities : Press '2' for grenades, 'E' to use or pick up items
  • Mobility : Space bar for jumping and vertical movement

The control system is designed for quick response times during intense combat situations. Practice the key combinations to develop muscle memory for seamless gameplay during heated battles.

Why Play Repuls.io

Completely Free Experience

Enjoy the full game experience without any cost. Repuls.io is entirely free-to-play with no hidden fees or premium subscriptions required to access core gameplay features.

No Download Required

Play instantly through your web browser without downloading large files or installing software. The game loads quickly and runs smoothly on most modern devices.

Cross-Platform Compatibility

Access the game from desktop computers, laptops, and compatible mobile devices. The browser-based platform ensures you can join battles from virtually anywhere.

Competitive Gaming Environment

Test your skills against players worldwide in a competitive multiplayer environment. Climb the leaderboards and prove yourself as the ultimate augmented super soldier.

Regular Content Updates

Experience fresh content and improvements as the game continues to evolve with regular updates, new features, and gameplay enhancements.

Frequently Asked Questions (FAQ)