Bro Royale - Online Battle Arena Game

Seele01-Flash
By
Bro Royale is an intense online battle royale game featuring heart-pounding PvP combat, strategic arena battles, and both solo and team gameplay modes. Experience electrifying shootouts where every move counts in this free browser-based action game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bro Royale: Pocket Arena**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Stylized / Low-Poly 3D aesthetic** similar to "Clash Royale" or "Brawl Stars". Colors should be vibrant and saturated to stand out on small mobile screens. * **Camera**: Implement a fixed **Isometric Top-Down Camera** (Orthographic or Perspective with narrow FOV) that follows the player smoothly. * **Character Models**: Create simple geometric representations for the "Bros" (players) and Enemies. Differentiate teams/enemies by color (e.g., Player is Blue, Enemies are Red). Characters should have exaggerated upper body proportions (heroic look). * **Environment**: A closed "Arena" layout with indestructible obstacles (crates, walls) for cover. The ground should be a simple textured plane. * **Optimization**: Use simple geometries (BoxGeometry, CylinderGeometry) merged where possible. Use baked shadows or a single directional light to minimize draw calls for mobile performance. ### 2. Audio Requirements * **BGM**: A high-energy, looping **Electro-Rock track** that suggests chaos and action. * **Sound Effects (SFX)**: * **Shooting**: Cartoonish "Pew-Pew" or suppressed gunfire sounds (not overly realistic/loud). * **Impact**: A satisfying "Thud" or squish sound when projectiles hit enemies. * **Collection**: A high-pitched "Ching" or arcade coin sound when looting currency. * **UI**: Crisp clicks for buttons. ### 3. Gameplay Loop * **Objective**: The player spawns in an arena with 3 AI bot opponents. The goal is to collect **30 Coins** that spawn randomly on the map while surviving. * **Combat Mechanics**: * **Auto-Shooting**: When an enemy is within a specific radius, the player automatically fires projectiles at the nearest target (emulating the "F key" auto-shoot mechanic). * **Health System**: Both player and enemies have HP bars floating above their heads. If HP reaches 0, the character "faints" and drops their collected coins. * **Win/Loss**: * **Victory**: Player collects 30 coins first. * **Defeat**: Player HP hits 0. ### 4. Mobile Controls & Interaction * **Movement (Left Screen)**: Implement a dynamic **Virtual Joystick** on the bottom-left. It should detect touch start and move the character relative to the joystick angle. * **Actions (Right Screen)**: * **Ultimate Button**: A large circular button (at least 64x64px) on the bottom-right to trigger a "Spin Attack" or "Grenade". * **Dash/Roll**: A smaller button near the Ultimate to perform a quick dodge. * **Orientation**: Force **Landscape Mode** logic (FOV adjustment) to ensure the arena is visible horizontally. * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` when the player takes damage or kills an enemy. * **Visual**: Camera shake (slight position jitter) when an explosion occurs or the player gets hit. Damage numbers pop up from targets. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Bro Royale

Bro Royale is a high-octane battle royale game that delivers non-stop action and strategic combat in dynamic arena environments. This free-to-play online shooter combines intense PvP battles with tactical gameplay, offering both solo survival challenges and team-based combat modes. Whether you're facing off in adrenaline-pumping "1 vs All" scenarios or coordinating with teammates in "2 vs 2" brawls, every match delivers heart-pounding excitement.

Core Features

Multiple Game Modes

Bro Royale offers diverse gameplay experiences to suit every combat style: - Solo Survival Mode : Face multiple opponents alone in intense "1 vs All" battles - Team Combat : Coordinate with allies in strategic "2 vs 2" arena fights - Mission Challenges : Complete objectives like coin collection and enemy elimination - Battle Royale : Last-player-standing competitions with increasing difficulty

Strategic Combat System

The game emphasizes tactical thinking alongside quick reflexes: - Auto-Shooting Feature : Toggle automatic firing with the F key to focus on movement and positioning - Trap Mechanics : Set strategic traps to outwit opponents and control battlefield areas - Weapon Mastery : Extensive arsenal of weapons with unique characteristics and upgrade paths - Character Abilities : Choose from diverse characters with specialized skills and combat styles

Dynamic Arena Battles

Every match takes place in carefully designed combat environments that reward both aggression and strategy. The arena system creates unpredictable encounters where environmental awareness, resource management, and tactical positioning determine victory.

Gameplay Mechanics

Mission Structure

Bro Royale's progression system guides players through increasingly challenging scenarios: 1. Training Missions : Learn combat basics while eliminating enemies and collecting 30 coins 2. Competitive Challenges : Race against three rival players to gather the most resources 3. Advanced Combat : Face tougher opponents with enhanced AI and strategic depth

Combat Features

  • Precision Aiming : Mouse-controlled targeting system for accurate shots
  • Ultimate Attacks : Powerful special abilities activated with mouse wheel, Q, or spacebar
  • Skill Activation : Deploy tactical abilities using right-click, E, or Enter keys
  • Movement Control : Fluid WASD movement for dodging and positioning

Operation Guide

Basic Controls

  • WASD Keys : Control character movement in all directions
  • Left Mouse Button : Primary attack and weapon firing
  • Mouse Wheel/Q/Space : Activate ultimate attack abilities
  • Right Mouse/E/Enter : Deploy special skills and tactical abilities
  • F Key : Toggle auto-shooting mode on/off

Gameplay Tips

  1. Master Movement : Combine shooting with strategic positioning to avoid enemy fire
  2. Resource Management : Collect coins and power-ups while maintaining combat awareness
  3. Use Auto-Shoot : Enable auto-shooting to focus on movement during intense battles
  4. Watch Your Back : Stay alert for surprise attacks from lurking enemies
  5. Strategic Trapping : Use environmental traps to control enemy movement

Platform Support

Bro Royale is accessible across multiple platforms: - Web Browsers : Play instantly without downloads on any modern browser - Mobile Devices : Full touch controls optimized for smartphones and tablets - Cross-Platform : Seamless gameplay experience across all supported devices

Why Play Bro Royale

Free-to-Play Excellence

Enjoy complete access to all game modes and features without any upfront costs. The game monetizes through optional premium perks that enhance but don't dominate the core gameplay experience.

Competitive Depth

Bro Royale rewards both quick reflexes and strategic thinking. The combination of real-time combat with tactical elements creates engaging gameplay that's easy to learn but challenging to master.

Social Gaming

Whether playing solo or with friends, the game's multiplayer focus creates memorable moments and ongoing challenges. Clan systems and team modes encourage cooperation and friendly competition.

Continuous Action

With fast-paced matches and immediate respawning, players spend more time in combat and less time waiting. The game's design prioritizes action and engagement over lengthy downtime periods.

Frequently Asked Questions (FAQ)