Appearance
Arcade › Battle Games Royale
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Anton Knobloch built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Battle Games Royale yet. Play it, then tell Anton Knobloch what you would add next.
Battle Games Royale was built by Anton Knobloch with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix Battle Games Royale opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a browser-playable 3D top-down battle royale arena titled "BATTLE GAMES ROYALE". Use Three.js-style rendering with a fixed/target-following perspective camera looking down at a controllable player in a circular arena. The scene should have a dark blue-gray background with subtle fog, soft shadows, cool hemisphere lighting and a bright directional light. Build the arena as a large circular low-poly platform: a dark outer cylinder roughly 39m radius, a slightly lighter blue-green inner surface roughly 36.8m radius, and a glowing cyan/blue circular storm boundary initially at about 34m radius. Place about 18 chunky brown wooden-looking rectangular cover crates around the interior in varied radial positions and rotations, plus about 10 gray-blue low-poly cylindrical/octagonal pillars around the outer perimeter. Keep the visual style minimalist, low-poly and blocky. The player is a small blocky humanoid character loaded from a Kenney-style blocky character asset, positioned at the arena center, with a white glowing crosshair fixed at the center of the screen. Spawn seven similar blocky humanoid opponents at spread-out positions around the arena (roughly [-20,-18], [21,-17], [-22,17], [22,19], [-5,25], [12,4], [-14,4] in the ground plane). The player starts with 100 health; every bot starts with 100 health. Show all characters with cast shadows and a simple idle animation if available. Implement the core last-player-standing loop. Move the player with WASD using smooth top-down movement at about 10 units/second; include touch/mobile controls with circular MOVE and FIRE buttons on narrow screens. The top-center instruction pill should read exactly "Move with WASD · Aim with mouse · Click to fire". Clicking or holding the left mouse button fires repeatedly with approximately a 240ms cooldown. Fire small glowing yellow spherical projectiles from the player; projectiles travel in the camera-forward horizontal direction, move about 28 units/second, live for about 1.2 seconds, and disappear beyond the arena. Each player hit deals 42 damage to a bot, so three hits eliminate one. Eliminated bots become invisible, increment the player's Eliminations count, and reduce the opponent count. Bots should wander in circular/orbiting paths when far away, turn toward and shoot at the player when within about 22m, and fire small glowing pink/red projectiles every roughly 0.85–1.35 seconds. Enemy projectiles travel about 16 units/second and deal 12 damage to the player on a hit. Make the shrinking storm matter: begin with a 34m radius; after 20 seconds, continuously shrink it toward a minimum radius of 10m at about 0.42m per second. Scale the visible cyan ring to match. The player loses health at 5 per second while outside the current ring. Bots that wander beyond the ring edge also take damage over time and can be eliminated. End the game with a victory when one or fewer combatants remain, or with elimination when player health reaches zero. Stop gameplay after the end state and show a centered "ROYAL VICTORY" or red/danger "ELIMINATED" message plus a visible "Drop again" button that reloads/restarts the match. Create a translucent dark glass HUD overlay with rounded corners at the top-left. It must display the title "BATTLE GAMES ROYALE", subtitle "Last player standing", and live rows for Health, Eliminations, Opponents, and Storm radius, with cyan-accented health and radius values. Start at Health 100, Eliminations 0, Opponents 7, Storm radius 34m; update health rounded up, kills, remaining opponents, and radius in meters. Put a dark rounded pill at the bottom center reading "Stay inside the blue ring — it closes every 20 seconds". Use a dark rounded top-center instruction pill and a cyan-lit white crosshair. On desktop hide touch controls; on mobile display circular MOVE and FIRE controls in the lower-right. Ensure the camera and arena remain readable with the HUD overlaid and the game fills the viewport without scrollbars.