EV.IO - Free Online First Person Shooter Game

Seele01-Flash
By
EV.IO is a free-to-play online first-person shooter that combines fast-paced combat with unique movement mechanics like teleportation. Choose your weapons, master advanced abilities, and dominate in deathmatch or team battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "ev.io - Mobile Cyber Arena". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Futuristic Sci-Fi Arena (Halo/Destiny aesthetic) using a "Low-Poly" but "High-Contrast" art style. Use simple geometric shapes (cubes, ramps) with emissive materials (neon glowing edges) to simulate a "Tron-like" cyber environment. * **Map Design**: Construct a compact arena with verticality. Include ground-level corridors, elevated platforms, and jump pads. The color palette should be dominated by cool tech-blues and greys for the environment, contrasting with bright Red for enemies and bright Green/Yellow for pickups. * **Character Representation**: Use simple composed geometries (Capsules/Boxes) to represent players. The local player holds a visible weapon model (a blocky gun) in the bottom right. Enemies should have a glowing red outline or texture to ensure high visibility on small mobile screens. * **Mobile Optimization**: Use `THREE.InstancedMesh` for repetitive environment blocks to reduce draw calls. Limit dynamic lights; prefer baked-style lighting or high ambient light with one directional light for shadows. Avoid expensive post-processing, but include a simple "Bloom" effect if performance allows. ### 2. Audio Requirements * **BGM**: A high-energy, fast-paced "Synthwave" or "Cyberpunk" electronic track to maintain adrenaline. * **Sound Effects (SFX)**: * **Shooting**: Distinct sounds for different weapon archetypes (Rapid "pew-pew" for Laser Rifle, heavy "bang" for Hand Cannon). * **Movement**: "Woosh" sound for Teleport/Dash, metallic thud for landing. * **Feedback**: A satisfying high-pitched "ding" or "crunch" sound when an enemy is eliminated. ### 3. Gameplay Loop * **Core Mode**: Free-For-All (FFA) Deathmatch. * **Mechanics**: * **Spawn**: Player spawns at a random point in the arena. * **Combat**: Players start with a Primary Weapon (Auto Rifle by default). Projectiles utilize Raycasting for instant hits. * **Movement Abilities**: This is the key differentiator. Implement a "Stamina" system. Players can spend stamina to **Double/Triple Jump** or **Teleport/Dash** forward. * **Pickups**: Scattered weapons (Shotgun, Sniper) and Grenades on the map. * **Win Condition**: First player to reach 20 kills or highest kills when the 3-minute timer expires. ### 4. Mobile Controls & Interaction * **Dual Stick Control**: * **Left Virtual Joystick**: Controls movement (WASD logic). * **Right Screen Area**: Controls Camera/Aiming. * **Action Buttons (Touch Zones)**: * **Shoot Button**: Large circular button on the right (with an option for "Auto-fire when aiming at enemy" for accessibility). * **Jump Button**: Located near the shoot button. Tap multiple times for double/triple jump. * **Ability/Dash Button**: Tap to Teleport forward (consumes Stamina). * **Grenade Button**: Smaller icon for throwing grenades. * **UI/HUD**: * Top Left: Health Bar (Shield/HP). * Top Right: Weapon Ammo and Kill Counter. * Center: Reticle (Crosshair) that changes color (Red) when over an enemy. * **Haptic Feedback**: Trigger the device's vibration (`navigator.vibrate`) when taking damage or scoring a kill. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About EV.IO

EV.IO is a cutting-edge browser-based first-person shooter that redefines the IO game genre. This free-to-play FPS combines intense combat with innovative movement mechanics, creating a unique gaming experience that sets it apart from traditional browser shooters. With its futuristic setting, diverse weapon system, and skill-based gameplay, EV.IO offers endless hours of competitive action.

Core Features

Revolutionary Weapon System

Unlike other browser shooters, EV.IO features a hybrid weapon approach:

  • Primary Weapons : Choose your starting weapon from three distinct archetypes:
  • Hand Cannon : Balanced damage and fire rate for versatile combat
  • Auto Rifle : High fire rate with lower damage - perfect for aggressive players
  • Laser Rifle : High damage, slow fire rate - ideal for precision shooting

  • Pickup Weapons : Discover powerful weapons scattered across the map:

  • Shotgun : Devastating close-range damage
  • Sniper Rifle : Long-range precision elimination
  • Rocket Launcher : Area-of-effect explosive power

Advanced Movement & Abilities

EV.IO's movement system is incredibly sophisticated:

  • Teleportation : Instantly relocate to outmaneuver enemies
  • Enhanced Jumping : Multi-jump capabilities for vertical advantages
  • Sprint System : Boost your speed for tactical positioning
  • Stamina Management : Strategic resource allocation for abilities

Multiple Game Modes

  • Free-for-All Deathmatch : Solo combat against multiple opponents
  • Team Deathmatch : Coordinate with teammates for collective victory
  • Private Matches : Create custom games with friends

Gameplay Mechanics

Strategic Combat System

Success in EV.IO requires more than quick reflexes. The game rewards strategic thinking through:

  • Loadout Customization : Tailor your weapon selection to match your playstyle
  • Grenade Variety : Choose from smoke, standard, and flash grenades
  • Ability Point Distribution : Allocate 3 points across teleportation, jumping, and sprint abilities
  • Map Control : Secure pickup weapon locations for tactical advantages

Progression & Customization

  • Leaderboard Competition : Climb global rankings
  • Cosmetic Unlocks : Earn skins and customization options
  • Skill Development : Master advanced techniques and combos

Controls & Operation Guide

Basic Movement : - W, A, S, D : Character movement - Mouse : Aim and look around - Left Mouse Button : Fire weapon

Advanced Controls : - Q : Activate teleportation ability - M : Access main menu and game settings - Grenade Controls : Deploy tactical grenades strategically

Pro Tips for New Players : 1. Experiment with ability point distribution - Try different combinations to find your preferred playstyle 2. Master teleportation timing - Use it to escape danger or surprise enemies 3. Control pickup weapon spawns - These locations become crucial battlegrounds 4. Conserve stamina - Don't exhaust all abilities at once

Why Play EV.IO?

Completely Free Experience

EV.IO is entirely free-to-play with no hidden costs or pay-to-win mechanics. All gameplay features are accessible from the start, ensuring fair competition for all players.

No Download Required

Play instantly in any modern web browser - no installation, no updates, no storage space required. Compatible with Windows, Mac, and mobile devices.

Unique in the FPS Genre

While games like Krunker focus on traditional shooting mechanics, EV.IO introduces teleportation and complex ability systems that create entirely new tactical possibilities.

Competitive Community

Join a growing community of skilled players, compete on global leaderboards, and participate in the evolving meta-game as new strategies emerge.

Regular Updates

The game continues to evolve with new features, cosmetics, and gameplay improvements being added regularly.

Frequently Asked Questions (FAQ)