Space.io - 3D Space Battle Arena

Seele01-Flash
By
Space.io is an adrenaline-pumping 3D space battle arena where you pilot powerful spaceships in intense dogfights against nine enemy pilots. Climb the rankings and prove your dominance in this fast-paced multiplayer combat experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Space.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Arcade-style "Low-poly" graphics with vibrant, high-contrast colors (Neon Blue and Yellow for the player, distinct Red/Green for enemies) similar to the provided reference image. Use `MeshToonMaterial` or high-emissive materials to create a cel-shaded or glowing look. * **Player Model**: A sleek, jet-like spaceship constructed from simple geometric primitives (Cone, Box, Cylinder). It must have a distinct cockpit and wings. Add a glowing "Thruster" effect at the back using a particle system or simple scaling mesh. * **Environment**: A vast, immersive Skybox representing deep space. Include distant stars (points), a large colorful planet mesh in the background, and nebula clouds. Add "Space Dust" particles that move past the camera to convey speed. * **Performance**: Since this is mobile-first, use **InstancedMesh** for projectiles and asteroids to reduce draw calls. Keep polygon count low for all ship models. ### 2. Audio Requirements * **BGM**: Fast-paced, high-energy **Synthwave or Electro-House** track. It should feel competitive and driving. * **Sound Effects (SFX)**: * **Shooting**: Retro arcade "Pew-Pew" or sharp laser sounds. * **Engine**: A continuous low-hum loop that increases in pitch when "Boost" is active. * **Explosion**: A crunchy, satisfying boom when an enemy is destroyed. * **UI**: crisp "blips" for button presses and a "Power-up" sound for rank increases. * **Hit Marker**: A distinct thud or metallic impact sound when taking damage. ### 3. Gameplay Loop * **Core Mechanics**: A Third-Person Shooter (TPS) dogfight arena. The player controls a spaceship in a 3D environment. * **The Arena**: A bounded sphere of gameplay. If the player flies too far, a "Return to Battle" warning flashes, and the ship is automatically turned around. * **Combat Logic**: * **Enemies**: Spawn 9 AI bots with simple "Chase and Shoot" behavior. They should wander when not near the player and engage when in range. * **Shooting**: Projectile-based lasers (not hitscan). Bullets travel at a visible speed. * **Health**: Each ship has 100 HP. Display a simple Health Bar billboard above every ship. * **Win/Loss**: * **Score**: +100 points for a kill. * **Leaderboard**: A dynamic top-right UI list showing the "Top 5 Pilots". The player's name should be highlighted. * **Respawn**: Instant respawn upon death (classic .io style) but reset score. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Strict **Landscape Mode**. * **Virtual Joystick (Left Thumb)**: Implement a dynamic virtual joystick for steering. * Up/Down = Pitch (Inverted Y-axis option preferred but default to non-inverted for casual play). * Left/Right = Yaw (Turning). * **Action Buttons (Right Thumb)**: * **Shoot Button**: A large, easy-to-hit button (min 60px). Holding it down enables rapid fire. * **Boost Button**: A smaller button above the shoot button. Consumes a stamina bar to increase movement speed by 2x. * **Camera Behavior**: Implement a "Chase Camera" that follows the ship smoothly (`Math.lerp`) but lags slightly behind during turns to give a sense of weight and speed. * **Feedback**: * **Screen Shake**: Subtle camera shake when shooting; heavy shake when hit or when an enemy explodes near the player. * **Vibration**: Trigger `navigator.vibrate(50)` on shooting and `navigator.vibrate(200)` on taking damage (if supported). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Space.io delivers heart-pounding 3D space combat action directly in your browser. This fast-paced arena shooter puts you in the cockpit of a powerful spaceship, facing off against nine skilled enemy pilots in an intense battle for survival. With its stunning visuals and competitive ranking system, Space.io offers an immersive space combat experience that keeps players coming back for more.

Core Features

Intense Multiplayer Combat

Engage in thrilling 10-player space battles where only the most skilled pilot survives. Each match is a test of reflexes, strategy, and piloting skills as you navigate through the cosmic battlefield.

Advanced 3D Graphics

Experience stunning 3D space environments with vibrant colors and smooth animations. The game features detailed spaceship models and explosive visual effects that bring the space battle to life.

Competitive Ranking System

Climb the leaderboards by defeating opponents and proving your combat superiority. Each victory brings you closer to becoming the ultimate space warrior in the arena.

Cross-Platform Accessibility

  • Completely Free : No downloads or purchases required
  • Browser-Based : Play instantly on any device with a web browser
  • Mobile Optimized : Smooth gameplay on smartphones and tablets
  • No Registration : Jump straight into the action

Strategic Combat Mechanics

Master the art of space dogfighting with boost mechanics, precise shooting, and tactical maneuvering. Outsmart opponents by using acceleration wisely and positioning yourself for the perfect shot.

Gameplay

Space.io combines classic .io game simplicity with sophisticated 3D combat mechanics. Each battle takes place in a colorful space arena where players must eliminate opponents while avoiding being shot down themselves. The game emphasizes skill-based combat where quick reflexes and strategic thinking determine victory.

Battle Dynamics

Every match features unique scenarios as nine AI-controlled or human opponents employ different tactics. Some players prefer aggressive rushing strategies, while others focus on defensive positioning and precise shooting.

Controls Guide

Mastering the controls is essential for space combat success:

  • Movement : Use WASD keys, arrow keys, or left mouse button to navigate your spaceship
  • Boost : Hold Shift or right-click to activate speed boost for quick escapes or aggressive attacks
  • Shooting : Press Spacebar or left-click to fire your weapons at enemies
  • Exit : Press Tab to quit the current match

The intuitive control scheme allows both keyboard and mouse players to enjoy smooth, responsive gameplay.

Why Play Space.io

Space.io stands out in the crowded .io games market by offering genuine 3D combat depth while maintaining the accessibility that made .io games popular. Whether you're a casual gamer looking for quick entertainment or a competitive player seeking ranking challenges, Space.io delivers engaging space combat that's easy to learn but difficult to master.

The game's fast-paced matches make it perfect for short gaming sessions, while the ranking system provides long-term progression goals for dedicated players.

Frequently Asked Questions (FAQ)