MiniGiants.io - Multiplayer Battle Arena Game

Seele01-Flash
By
MiniGiants.io is an addictive top-down multiplayer battle arena game where you grow your character, fight other players, and collect powerful loot. Choose from 11 unique classes and dominate three challenging arenas.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**MiniGiants.io Clone - Fantasy Battle Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, cartoon fantasy aesthetic similar to "Clash Royale" or standard .io games. Use bright, high-saturation colors. * **Camera:** Orthographic camera or High-angle Perspective camera (Top-down view). **Crucial:** The camera must dynamically zoom out (increase FOV or Y-offset) as the player grows in size. * **Characters:** Create a modular character system using simple geometries (e.g., Sphere for head, Cylinder for body). * *Player:* Distinguishable color (e.g., Bright Blue), holding a large weapon (Hammer/Axe). * *Enemies:* Red/Orange colors. * **Environment:** A large, tiled ground plane mimicking a dirt/stone arena path. * *Performance:* Use `InstancedMesh` for the ground tiles and scattered environmental details (grass tufts, small rocks) to ensure 60FPS on mobile browsers. * **Items:** * *XP Orbs:* Small, glowing floating spheres of various colors scattered across the map. * *Chests:* Simple cubic meshes with gold borders, spawned when an enemy dies. ### 2. Audio Requirements * **BGM:** An upbeat, looping "Orchestral Battle" track (drums and horns) that sounds heroic but arcade-like. * **Sound Effects (SFX):** * *Swing:* A "Whoosh" air-cutting sound for weapon attacks. * *Hit:* A heavy "Thud" or comedic "Bonk" when hitting an enemy. * *Collect:* A high-pitched magical "Ding" when collecting XP orbs. * *Level Up:* A rising fanfare sound. ### 3. Gameplay Loop * **Growth Mechanic:** The core mechanic is **Size = Power**. Collecting XP orbs or killing enemies increases the `player.scale` and `player.health`. * *Logic:* Every 10 XP, increase model scale by 5%. Max scale limit: 3x original size. * **Combat System:** * Attack ranges are short melee swings. * Weapon hitboxes must rotate with the character. * Smaller players are faster; larger players are slower but deal more damage. * **Bot Logic:** Simple AI enemies that wander the map, seek XP orbs, and attack the player if they are within a certain radius. * **Win/Loss:** The game is endless. "Game Over" occurs when player health reaches 0. Display a "Respawn" button overlay. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** only. * **Virtual Joystick (Left Side):** Implement a touch-sensitive zone on the left half of the screen for character movement (360-degree rotation). * **Action Buttons (Right Side):** * *Attack Button (Large):* A large circular button (`radius: 40px`) on the bottom right. Tapping triggers the weapon animation and hitbox check. * *Boost Button (Small):* A smaller button near the attack button. Holding it consumes XP/Stamina to increase movement speed by 50%. * **UI Feedback:** * Health bar floating above the character's head (using HTML overlay or Sprites). * **Damage Numbers:** Floating text that pops up and fades away upon impact. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on successful hits or 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 MiniGiants.io

MiniGiants.io is a thrilling top-down multiplayer deathmatch game that combines character growth mechanics with intense PvP combat. Battle other players from around the world as you grow your MiniGiant from a small warrior into a massive, unstoppable force. With 11 unique character classes, three challenging arenas, and an extensive loot system, this free browser game offers endless hours of competitive gameplay.

Core Features

Character Growth System

Start small and grow exponentially by collecting colorful experience orbs scattered across the battlefield. The more you fight and survive, the larger and more powerful you become. Watch your tiny warrior transform into a giant capable of crushing opponents with ease.

11 Unique Character Classes

Unlock powerful classes as you level up, each with distinct advantages: - Barbarian (Level 0): +50% stamina boost for extended combat - Tank (Level 3): Enhanced durability and defensive capabilities - Fairy (Level 6): Speed and agility focused gameplay - Amazon (Level 9): Balanced combat effectiveness - Necromancer (Level 12): Dark magic abilities - Mage (Level 15): Powerful ranged magical attacks - Cleric (Level 18): Support and healing abilities - Beast (Level 21): Raw physical power - Knight (Level 24): Heavy armor and melee combat - Succubus (Level 27): Life-draining abilities - Angel (Level 30): Ultimate divine powers

Epic Loot System

Defeat opponents to collect treasure chests containing valuable gear. Equipment includes armor, rings, and helmets that boost your character's stats. Chest rarities range from common Wooden chests to legendary Divine chests containing mythical gear.

Chest Types (by rarity): - Wooden (common) - Gold (uncommon) - Magic (rare) - Crystal (epic) - Divine (legendary - 50% chance for mythic gear)

Three Competitive Arenas

Progress through increasingly challenging battle zones: - Novice Arena : Perfect for beginners learning the ropes - Advanced Arena : Unlocked at level 20, tougher competition - Master Arena : Ultimate challenge for level 20+ Advanced players

Gameplay Mechanics

Strategic Combat

MiniGiants.io rewards both aggressive play and tactical thinking. Small players should focus on collecting experience orbs and avoiding larger opponents, while bigger players can hunt for kills and rare loot drops. The key is knowing when to fight and when to flee.

Loot and Equipment

Every piece of gear matters in MiniGiants.io. Armor increases your survivability, rings provide special bonuses, and helmets offer unique statistical advantages. Managing your inventory and choosing the right equipment for your playstyle is crucial for success.

Operation Guide

Basic Controls: - Left Mouse Button : Attack enemies and interact with objects - Right Mouse Button : Speed boost for quick escapes or aggressive pursuits - Movement : Use mouse to navigate your character around the arena

Getting Started: 1. Enter any arena and spawn as a small Barbarian 2. Collect experience orbs to grow and level up 3. Engage smaller opponents while avoiding larger players 4. Collect chests from defeated enemies 5. Equip better gear to improve your stats 6. Unlock new classes as you reach higher levels

Why Play MiniGiants.io

Completely Free : No downloads, no payments required. Jump into the action instantly through your web browser.

Cross-Platform : Play seamlessly on desktop computers, tablets, and mobile devices. Your progress syncs across all platforms.

Competitive Progression : The class unlock system provides long-term goals, while the arena system ensures you're always facing appropriately skilled opponents.

Addictive Growth Mechanics : The satisfaction of growing from a tiny character to a screen-dominating giant creates incredibly engaging gameplay loops.

Active Community : Battle real players from around the globe in this thriving multiplayer ecosystem.

Whether you're looking for quick casual matches or intense competitive gaming sessions, MiniGiants.io delivers the perfect blend of strategy, action, and character progression that keeps players coming back for more.

Frequently Asked Questions (FAQ)