Ferals.io - Multiplayer Arena Battle Game

Seele01-Flash
By
Ferals.io is an exciting free-to-play multiplayer arena battle game where players compete in intense real-time combat. Join the battlefield, evolve your character, and fight for survival in this thrilling IO game experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ferals.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A "Micro-World" Survival Arena. Use a **Low-Poly / Flat-Shaded** aesthetic to emulate the cartoonish, gritty 2D style of the reference but translated into performant 3D. The color palette should be earthy (mud browns, moss greens) for the background, contrasted with bright, neon colors (cyan, magenta, lime) for "Evolution Crystals" (food) and Enemy indicators. * **Character Models**: Create procedural insectoid creatures using grouped `THREE.Mesh` primitives (Spheres for heads/bodies, Cylinders for segments/legs). * **Player**: Starts as a simple larva (worm-like). * **Enemies**: AI bots representing different evolutionary stages (Ants, Beetles, Spiders). * **Evolution**: As the player gains score, the model should scale up and visually gain extra segments or spikes. * **Environment**: An infinite scrolling floor (tiled texture of dirt/leaves). Use **Geometry Instancing** (`THREE.InstancedMesh`) for the hundreds of scattered food items and scenery props (pebbles, grass blades) to ensure 60 FPS on mobile devices. * **Camera**: Top-down Orthographic camera to provide a clear view of the arena. The camera must smoothly follow the player with a slight dampening effect. ### 2. Audio Requirements * **BGM**: A tribal, percussive drum-and-bass track. Fast-paced but repetitive to induce a "flow state." * **Sound Effects (SFX)**: * **Collection**: A high-pitched "pop" or water-drop sound when eating crystals. * **Movement**: A subtle rhythmic scuttling sound that speeds up when the player moves. * **Combat**: A "crunch" or "squish" sound upon dealing damage. * **Evolution**: A magical chime/whoosh when leveling up. * **UI**: Clicky, organic sounds for menu interaction. ### 3. Gameplay Loop * **Core Mechanic**: "Eat to Evolve." The player spawns as a small creature. Moving over glowing orbs automatically consumes them, increasing the player's `Size` and `XP`. * **Combat System**: * Touching smaller enemies damages/eats them. * Touching larger enemies damages the player. * **Attack**: An active "Spike" or "Bite" button that extends a hitbox in front of the player for a split second. * **Progression**: * Level 1-5: Scavenging phase (avoid fights, eat orbs). * Level 5+: Hunter phase (actively chase smaller bugs). * **Game Over**: When health reaches 0, show a "You Perished" screen with the final length/score and a "Respawn" button. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape Mode (forced via CSS/Canvas scaling). * **Movement (Left Hand)**: Implement a dynamic **Virtual Joystick**. * Visual: A translucent ring appears wherever the user touches on the left half of the screen. * Logic: Dragging determines direction and speed. * **Action (Right Hand)**: Two distinct circular buttons (min-size 60px for hit testing). * **Button A (Sprint)**: Consumes XP/Stamina to move 2x faster temporarily. * **Button B (Attack)**: Triggers the attack animation. * **UI & Feedback**: * **Haptic Feedback**: Trigger `navigator.vibrate(50)` on collisions or taking damage. * **Health Bar**: A billboarded UI plane floating above the player's head. * **Minimap**: A simple 2D canvas overlay in the top-right corner showing player (green) and large enemies (red). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Ferals.io

Ferals.io is a captivating multiplayer arena battle game that brings intense combat action directly to your browser. With a solid 3.73/5 rating from players worldwide, this free IO game delivers fast-paced battles where survival skills and strategic thinking determine the victor. Set in a vibrant fantasy world, players control fierce creatures in epic arena showdowns against opponents from around the globe.

Core Features

Free-to-Play Multiplayer Action

Ferals.io offers completely free gameplay with no downloads required. Jump into multiplayer battles instantly through your web browser, whether you're on desktop or mobile devices.

Real-Time Arena Combat

Engage in thrilling real-time battles against other players in dynamic arena environments. The game features smooth HTML5 technology ensuring responsive controls and seamless multiplayer interactions.

Character Evolution System

Progress through battles to evolve and strengthen your feral creature. Each victory brings you closer to unlocking new abilities and becoming a dominant force in the arena.

Cross-Platform Compatibility

Built with modern HTML5 technology, Ferals.io runs perfectly on all devices - from desktop computers to smartphones and tablets. No app downloads needed, just open your browser and start playing.

Game Mechanics

In Ferals.io, players control unique feral creatures in intense arena battles. The objective is to defeat other players while avoiding elimination yourself. Success requires mastering movement patterns, timing attacks perfectly, and understanding each creature's unique abilities.

Battle Strategy

Victory depends on smart positioning, resource management, and quick reflexes. Study your opponents' movements, anticipate their attacks, and strike at the perfect moment to claim victory.

Operation Guide

Basic Controls: - Mouse Movement : Control your character's direction and aim - Left Click : Primary attack or action - Right Click : Secondary ability (if available) - Keyboard Shortcuts : Various hotkeys for special abilities

Getting Started: 1. Visit the game page in your web browser 2. Choose your character or creature type 3. Enter the arena and start battling immediately 4. Defeat opponents to gain experience and evolve

Why Play Ferals.io

Ferals.io stands out in the crowded IO game market with its unique blend of arena combat and character progression. The game offers:

  • Instant Action : No waiting times or lengthy tutorials - jump straight into battles
  • Competitive Gameplay : Test your skills against real players worldwide
  • Regular Updates : Continuous improvements and new content additions
  • Community Driven : Active player base and regular tournaments
  • Accessibility : Works on any device with a web browser

Whether you're looking for quick gaming sessions during breaks or extended competitive play, Ferals.io delivers the perfect balance of accessibility and depth that keeps players coming back for more arena battles.

Frequently Asked Questions (FAQ)