BrutalMania.io - Online Gladiator Fighting Game

Seele01-Flash
By
BrutalMania.io is an intense online gladiator fighting game where players battle in brutal arena combat. Upgrade weapons, crush enemies, and fight your way to becoming the ultimate warrior in this free-to-play multiplayer experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**BrutalMania.io (The Bloody Arena)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2D stylized cartoon aesthetic rendered in a 3D top-down orthographic view. The art direction should be gritty but colorful, similar to vector art, focusing on high contrast between the arena floor (dusty browns/greys) and the blood effects (bright crimson). * **Characters**: Create low-poly, simple cylindrical or capsule-shaped "Gladiator" bodies. They should have distinct attachment points for large, exaggerated weapons (Axes, Clubs, Swords) held in the right hand. * **Environment**: A large, circular or rectangular infinite grid arena. The texture should look like packed dirt or stone tiles, scattered with decorative bloodstains and skeletal debris. * **Collectibles**: * **XP Orbs**: Small, glowing, floating spheres of different colors (red, blue, green) scattered randomly. * **Coins**: Gold metallic discs dropped by defeated enemies. * **Particles**: * **Blood Splatter**: Generous particle explosion of red cubes or sprites upon impact. * **Dust Trails**: Small puffs of smoke behind characters when sprinting. * **Level Up**: A vertical beam of light or ring expansion effect when a player gains a level. * **Mobile Optimization**: Use instanced mesh rendering for the scattered XP orbs and blood stains to maintain 60 FPS. Limit real-time shadows; use baked ambient occlusion on the floor texture instead. ### 2. Audio Requirements * **BGM**: An energetic, tribal war drum track with heavy percussion and brass swells. It should loop seamlessly and increase in tempo slightly when the player's health is low. * **Sound Effects (SFX)**: * **Swing**: A "whoosh" sound with varying pitch based on weapon size (deeper for hammers, sharper for swords). * **Impact**: A visceral "crunch" or wet "splat" sound when hitting an enemy. * **Collection**: A high-pitched, satisfying "ding" or "pop" for collecting orbs/coins. * **Level Up**: A triumphant orchestral hit or gong sound. * **Death**: A dramatic slow-down sound or a "thud." ### 3. Gameplay Loop * **Core Mechanic**: Players spawn in a free-for-all arena. The goal is to survive and dominate. * **Combat Logic**: * Characters automatically face the direction of movement. * Attacking swings the weapon in a 90-180 degree arc in front of the player. * **Health System**: Unlike one-hit-kill games, players have a HP bar (displayed above their head). Taking damage reduces HP; reaching 0 results in death (turn into a pile of coins/meat). * **Evolution**: Collecting XP orbs or killing enemies fills an XP bar. Leveling up increases character size, max health, and weapon damage slightly. * **Resource Management**: * **Stamina**: Sprinting consumes a stamina bar. It regenerates when walking normally. * **Coins**: Currency accumulated during the run (persists after death in a full game, but for this demo, just track score). ### 4. Mobile Controls & Interaction * **View**: Top-down Orthographic camera that follows the player smoothly (slight lerp delay for weight). * **Movement (Virtual Joystick)**: Implement a dynamic Virtual Joystick on the **left** side of the screen. The player moves relative to the joystick angle. * **Actions (Buttons)**: * **Attack Button**: A large, circular button with a sword icon on the **right** side (bottom quadrant). Pressing it triggers the swing animation. * **Sprint Button**: A smaller button adjacent to the Attack button (positioned for thumb reach). Holding it increases movement speed by 1.5x but drains stamina. * **UI Layout**: * **Top Center**: Kill Count (Skull icon) and Score. * **Top Left**: XP Bar (Long horizontal bar) and current Level number. * **Character Overhead**: Health bar (Green to Red gradient) and Name. * **Feedback**: Screen shake on heavy impacts. Floating damage numbers pop up when hitting enemies. * **Orientation**: Landscape mode only. ### 5. Technical Stack * **Library**: Three.js (r128+ recommended). * **Language**: JavaScript (ES6+). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

BrutalMania.io is an adrenaline-pumping online gladiator fighting game that throws you into intense arena battles against players from around the world. Armed with savage weapons and a simple mission - eliminate every rival gladiator in sight - you'll experience brutal combat where only the strongest survive.

This top-down action game combines classic .io gameplay with visceral fighting mechanics, creating an addictive multiplayer experience that's completely free to play. With customizable gore levels and fast-paced combat, BrutalMania.io delivers thrilling gladiator warfare right in your browser.

Core Features

Intense Multiplayer Combat

Engage in real-time battles against players worldwide in massive arena environments. The combat is fast-paced and unforgiving - you'll need quick reflexes and strategic thinking to survive the chaos and emerge victorious.

Weapon Progression System

Start with a basic club and work your way up to devastating weapons like massive mallets, clever swords, and other brutal instruments of destruction. Each weapon upgrade significantly increases your combat effectiveness and changes your fighting strategy.

Customizable Gore Settings

Choose your preferred level of blood effects, from minimal violence to full brutal carnage. The game adapts to your comfort level while maintaining its intense combat atmosphere.

Character Evolution

Grow stronger with each victory by collecting orbs and coins from defeated enemies. Use your earnings to unlock powerful upgrades and evolve your gladiator into an unstoppable force.

Achievement System

Earn bonus coins through various achievements, rewarding skilled play and encouraging different combat strategies. These rewards accelerate your progression toward becoming a legendary arena warrior.

Game Mechanics

Survival Arena Gameplay

The core objective is simple yet challenging: destroy your enemies before they destroy you. You'll spawn in an arena filled with other players, each wielding their own weapons and seeking to dominate the battlefield.

Leveling and Currency System

Your score depends on kills achieved and survival time. Collecting orbs provides the fastest experience gains, while eliminating enemies rewards you with coins. This currency system drives character progression and weapon upgrades.

Strategic Combat

Success requires more than button mashing. Pay attention to opponent weapons, target lower-level players early for easy experience, and invest in weapon upgrades before character enhancements for maximum combat effectiveness.

Operation Guide

Basic Controls

  • Mouse Movement : Navigate your gladiator around the arena
  • Left Click : Attack enemies with your equipped weapon
  • Right Click : Sprint to escape danger or chase down opponents

Winning Strategies

  1. Early Game : Focus on targeting weaker opponents to quickly gain levels and currency
  2. Mid Game : Invest coins in weapon upgrades for increased damage output
  3. Late Game : Use your enhanced weapons and experience to dominate stronger opponents
  4. Pro Tip : Disable AdBlock to earn bonus coins and XP for faster progression

Platform Compatibility

BrutalMania.io offers seamless cross-platform gameplay: - Web Browsers : Play instantly on desktop and mobile browsers without downloads - iOS Devices : Full mobile optimization for iPhone and iPad - Android Devices : Complete touch control support for all Android devices

Why Play BrutalMania.io

Completely Free Gaming

Enjoy the full gladiator experience without any payment requirements. All core features, weapons, and arena access are available at no cost.

Instant Action

No downloads, installations, or lengthy tutorials. Jump straight into arena combat within seconds of loading the game.

Global Competition

Test your skills against players worldwide in real-time multiplayer battles. Each match presents new challenges and opponents with different strategies.

Progression Satisfaction

Experience meaningful character growth through the weapon upgrade system and achievement rewards. Every victory brings you closer to arena domination.

Flexible Gameplay

Whether you have five minutes or several hours, BrutalMania.io adapts to your schedule with quick matches and persistent character progression.

Frequently Asked Questions (FAQ)