Surviv.io - Battle Royale Multiplayer Game

Seele01-Flash
By
Surviv.io is an intense 2D battle royale multiplayer game where survival is everything. Drop into the battlefield with nothing but your fists, loot weapons and supplies, and fight to be the last player standing.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Surviv.io Mobile Remake (Top-Down Battle Royale)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 3D "2.5D" Top-Down perspective using an **Orthographic Camera**. The aesthetic should mimic the original's vector art style but using simple 3D geometry. * **Player/Enemies**: Simple colored Cylinders representing the body (Peach/Skin color), with two smaller spheres attached as "hands" holding weapons. * **Terrain**: A large, yellowish-brown plane representing dirt/grass. * **Obstacles**: Dark grey Cubes (crates/buildings) and Green Cylinders (trees) for cover. * **Loot Items**: Rotating simple shapes floating slightly above the ground (e.g., small red boxes for ammo, white boxes with green crosses for health, rectangles for guns). * **Mobile Optimization**: * Use `THREE.InstancedMesh` for repetitive environment objects (trees, crates) and bullets to maintain 60 FPS on mobile devices. * Use simple Lambert or Phong materials with flat colors (no heavy textures). * Shadows should be baked or disabled to save battery/performance, or use very low-res dynamic shadows only for the player. ### 2. Audio Requirements * **BGM (Background Music)**: A low-volume, suspenseful ambient drone track that increases in tempo/pitch as the "Red Zone" shrinks. * **Sound Effects (SFX)**: * **Shooting**: Snappy, high-pitched "cracks" for small guns, deep "thuds" for shotguns. * **Impact**: A wet "squish" sound for hitting players, a metallic "ping" for hitting obstacles. * **Looting**: A quick, satisfying "zip" or "pop" sound when collecting items. * **Movement**: Soft footstep sounds synced with movement speed. ### 3. Gameplay Loop * **Spawn & Loot**: The player spawns with only "Fists" (melee). They must navigate the map to collide with Loot objects to acquire weapons (Pistol, Shotgun, AK47) and Health packs. * **Combat System**: * Projectiles (bullets) move in a straight line with finite speed. * Players have 100 HP. Taking damage shows a red floating number and a temporary red vignette on the screen. * Enemies (Bots) should roam randomly and shoot at the player if they have line-of-sight. * **The Red Zone**: A large red circular overlay that slowly shrinks over time. Standing outside the safe circle causes rapid health loss (10 HP/sec). * **Win/Loss**: * **Win**: If the player is the last object remaining, display text: "Winner Winner Chicken Dinner!". * **Loss**: If HP hits 0, screen fades to red with "You Died" and a "Restart" button. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Locked to **Landscape Mode**. * **Dual Virtual Joysticks** (Twin-Stick Shooter Scheme): * **Left Joystick (Bottom-Left)**: Controls movement (WASD equivalent). Player moves relative to the screen up/down/left/right. * **Right Joystick (Bottom-Right)**: Controls aiming rotation and firing. Dragging rotates the character; releasing (or holding at max edge) fires the weapon. * **Context Action Button**: A floating button (icon: Hand) that appears above the Right Joystick only when near a lootable item or door to interact (replaces the 'F' key). * **UI Layout**: * **Health Bar**: Large green bar at the bottom center. * **Ammo Count**: Large text near the Right Joystick. * **Minimap**: Top-left corner showing the safe zone circle and player position. * **Feedback**: * **Haptic Feedback**: Trigger device vibration (`navigator.vibrate(30)`) when shooting or taking damage. * **Camera Shake**: Slight camera jitter when firing heavy weapons or getting hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Surviv.io is one of the most popular battle royale games in the IO games category, offering fast-paced multiplayer action with simple 2D graphics. With a solid 4.1/5 rating from thousands of players, this browser-based game delivers the complete battle royale experience without any downloads required.

In Surviv.io, you start each match completely defenseless - no weapons, no armor, just your bare hands. You'll be dropped into a sprawling battlefield filled with buildings, vegetation, and most importantly, loot. The clock is ticking as the deadly red zone begins to close in, forcing players into increasingly smaller areas for intense final confrontations.

Core Features

Authentic Battle Royale Experience

Surviv.io captures all the essential elements that make battle royale games addictive. The shrinking play area creates mounting tension, while the permadeath system means every decision matters. Once you're eliminated, there's no respawn - you'll need to start a fresh match.

Multiple Game Modes

  • Solo Mode : Test your individual survival skills against up to 100 other players
  • Duo Mode : Team up with a friend for cooperative gameplay
  • Squad Mode : Form a team of up to 4 players for tactical team-based combat

Extensive Weapon System

Discover and collect various weapons scattered throughout the map: - Pistols for close-range encounters - Assault rifles for versatile combat - Sniper rifles for long-distance elimination - Shotguns for devastating close-quarters damage - Melee weapons for silent takedowns

Strategic Looting System

Scavenge buildings and supply crates to find: - Weapons and ammunition - Medical supplies for healing - Armor and protective gear - Scopes and weapon attachments - Grenades and tactical items

Dynamic Red Zone Mechanic

The signature red zone creates urgency and forces strategic positioning. Players caught in the red zone will gradually lose health, ensuring matches conclude within a reasonable timeframe while maintaining constant pressure.

Gameplay Guide

Starting Your Match

When you first drop into Surviv.io, your immediate priority should be finding basic equipment. Head to the nearest building complex and search for weapons - even a simple pistol is infinitely better than fighting with fists.

Looting Strategy

  • Early Game : Focus on finding any weapon and basic medical supplies
  • Mid Game : Upgrade to better weapons and collect armor
  • Late Game : Stock up on healing items and ammunition for final battles

Combat Tips

  • Use buildings and obstacles for cover during firefights
  • Learn weapon recoil patterns for better accuracy
  • Keep moving to avoid becoming an easy target
  • Use the map to track the red zone and plan your positioning

Operation Guide

Movement Controls: - WASD Keys : Move your character in all directions - Mouse : Aim your weapon and control camera angle

Combat Controls: - Left Click : Shoot or attack with equipped weapon - 1-4 Keys : Switch between different weapons - Mouse Scroll : Alternative weapon switching method - F Key : Pick up items and loot containers

Strategic Controls: - Tab : Open inventory and manage items - M Key : Open full-screen map view - Right Click : Aim down sights (for scoped weapons)

Why Play Surviv.io

Instant Access Gaming

Surviv.io runs directly in your web browser - no downloads, installations, or account creation required. Simply visit the game page and start playing immediately on any device with internet access.

Cross-Platform Compatibility

Whether you're on a Windows PC, Mac, or even mobile device, Surviv.io provides consistent gameplay across all platforms. The HTML5 technology ensures smooth performance regardless of your operating system.

Competitive Multiplayer Action

Experience the thrill of competing against real players from around the world. Each match brings unique challenges as human opponents employ different strategies and tactics.

Regular Content Updates

The game receives frequent updates with new weapons, game modes, and features, keeping the experience fresh and engaging for long-term players.

Free-to-Play Excellence

Enjoy the complete battle royale experience without spending money. Surviv.io proves that engaging gameplay doesn't require premium purchases or subscription fees.

Frequently Asked Questions (FAQ)