Skip to content

Arcade › Last Circle

Last Circle

  • 3d
  • third-person
  • arena-shooter
  • battle-royale
  • low-poly
  • browser-game
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Bhavesh Sharma built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Last Circle yet. Play it, then tell Bhavesh Sharma what you would add next.

Make your own game

Last Circle was built by Bhavesh Sharma 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 Last Circle 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.

Read the build brief for Last Circle

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-based 3D third-person arena shooter titled “Last Circle.” Use Three.js with a dark navy sky/background (#101a2b), subtle distance fog, soft shadows, and a simple low-poly/blocky Kenney-style visual language. The camera is a perspective third-person camera following a player character, with mouse drag/click on the arena used to look around. Provide keyboard movement with WASD or arrow keys, Shift to run, and the existing third-person controller’s jump capability; on touch/mobile, include a large circular FIRE button at bottom right. Spacebar and the FIRE button shoot.

The playable space is a broad, flat circular dark-green ground platform, approximately 24 units in radius, with a thin glowing light-blue circular boundary ring initially at radius 21.5. Put five simple brown wooden supply crates around the arena at visible scattered positions (roughly (-6,-4), (5,-5), (-8,5), (8,4), and (0,7)), each a chunky 1.25 x 1.1 x 1.25 box with slight rotation and shadows. Add simple perimeter suburban fence sections around the outer area and four rocky cover props near the corners/edges. Use warm directional sunlight from above and cool hemispheric fill lighting so the ground and crates have clear but soft shading.

Spawn the player at the back side of the arena around (0,0,10), represented by a blocky humanoid character model. Spawn four enemy blocky humanoid bots at approximately (-10,-7), (9,-8), (-11,8), and (10,9). Tint alternating bot characters warm pink and orange. Bots should face toward the player, continuously pursue the player when more than about 4 units away, and periodically attack automatically when within 18 units: each hit reduces player health by 4, with bot fire intervals around 1.8 seconds plus a small per-bot variation. Give bots increasing health values of 45, 55, 65, and 75. There are no complex collision mechanics required for props.

The player begins with 100 health. Shooting has a 0.28-second cooldown. Each shot should automatically select the nearest living bot rather than requiring manual aiming, create a small glowing pale-yellow projectile traveling from the player’s upper body toward that bot at high speed, and deal 25 damage when it gets within roughly 0.9 units of the bot. Defeated bots remain visibly in the scene in a knocked-down/rotated pose, and the score/elimination count increments. The player loses health continuously while outside the shrinking blue ring: shrink the safe-zone radius from 21.5 toward a minimum of 8 at 0.12 units per second, and drain health at 4 per second outside it. End the round when health reaches zero with “You were knocked out”; end it when all four bots are defeated with “Winner winner.”

Build a clean HUD over the game canvas. In the upper-left, show a rounded translucent dark panel with the uppercase light-blue brand “LAST CIRCLE” and subtitle “A small browser battle arena.” In the upper-right, show “Players left” with the count (initially 5, including the player) and “Health” with the current numeric health (initially 100). Center a rounded translucent banner near the top with the starting text “Drop in and survive” and the controls hint “WASD / arrows to move · Space or FIRE to shoot”; during play, show elimination feedback such as “Eliminated 1,” and on game end show the result plus “Press R or tap FIRE to restart.” Make the health number turn orange/red when below 35. Place the red-orange circular FIRE button with white border/text in the lower-right, and a lower-left help panel reading: “Desktop: click the arena to look · Shift to run · Space to fire” followed by “Bots are simulated locally in this browser slice.”

Keep the overall composition spacious and minimal: dark blue HUD against the green circular arena, visible blue boundary arc toward the horizon, brown crates and low-poly characters, no scoreboards, weapons, ammo counter, or additional invented mechanics. Pressing R after a game-over or tapping FIRE after game-over should restart the game.

More free browser games

Browse the whole Arcade →