Appearance
Arcade › Last Pit
Click the game above and it runs right here in your browser. No download, no installer, no account needed. rudraprataptewary7 built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Last Pit yet. Play it, then tell rudraprataptewary7 what you would add next.
Last Pit was built by rudraprataptewary7 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 Pit 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-based Three.js first-person shooting-gallery game titled “Last Pit” (the visible in-game title can read “TARGET PIT” / “Target Pit” to match the reference). Use a dark, minimal industrial training-range aesthetic with simple performant 3D geometry, black-red foggy background, charcoal materials, dim red ambient lighting, and bright red targets. The player begins at the near end of a long compact firing lane, at roughly eye height, holding a small gray blocky pistol visible at the lower-right of the first-person view. Use a perspective first-person camera with pointer lock: mouse movement aims/look around, WASD moves, Left Shift makes movement faster/sprints, left click fires, R resets/restarts, and Escape releases the pointer lock. Keep the player constrained inside the range: approximately x=-8.7..8.7 and z=-56..10.5, with a fixed eye height around 1.7. Build the arena as a long rectangular dark-gray floor about 20 wide and 82 deep, with a narrow dark red central lane strip. Add tall dark side walls, a back wall at the far end, and repeated horizontal steel ceiling beams. Place alternating gray waist-high barricades along the lane, offset left and right at regular intervals. Use fog and shadows for a dim enclosed industrial range appearance. The camera starts looking down the lane from near z=8 toward the targets. Populate the range with 14 simple pop-up humanoid dummy targets at increasing distances down the lane (roughly every 4.8 units beginning around z=-10), alternating initially to the left and right. Each target is a red rectangular torso on a narrow gray cylindrical metal post/base, with a brighter red/pink spherical head. While active, targets subtly bob vertically, sway/rotate, and move side-to-side within the lane. Give every target a base score of 100. Use raycast shooting from the camera center/crosshair with unlimited ammunition and a short firing cooldown (about 0.16 seconds). A body or base hit awards 100 points; a head hit is a headshot and awards 200. On a successful hit, immediately mark the target inactive, launch it with physics-like knockback along the shot direction plus upward velocity, spin it, apply gravity and damping, and let it fall/bounce near the floor. After roughly 2.2–3.6 seconds it respawns upright at its original depth with a varied lateral position. There is no enemy attack or player damage in the implemented game; this is a timed score-attack gallery. Show strong but simple hit feedback: a thin golden tracer from the gun/camera to the raycast impact or far distance, a brief orange muzzle flash/emissive glow on the pistol, a dark red circular splatter decal at the impact surface, and several tiny red debris cubes that fly outward, fall under gravity, and fade. Add simple synthesized shot and hit/kill sounds if audio is available after the first user interaction, but keep gameplay functional without audio. Overlay HUD should remain visible during play: upper-left large uppercase “TARGET PIT”, then “Score: 0”, “Time: 60”, and “Ammo: ∞” in light gray/white. Center a very subtle crosshair. At the bottom, show a dark translucent rounded instruction panel with text such as “Click to lock cursor — WASD move — Mouse aim — Click shoot”; once pointer lock is active, change the hint to “Shoot targets — Headshots score more.” The round lasts exactly 60 seconds, counting down in seconds and ending at zero. When time expires, stop gameplay and show a centered dark translucent modal panel with a thin border, large “Round Complete” heading, final score text, and a red Play Again button. Before starting, show a centered modal titled “Target Pit” with the description “Step into the range. Shoot targets, trigger red splatter, and chase a high score before the clock runs out.”, a smaller control line “WASD move • Mouse aim • Click shoot • Shift sprint • R restart”, and a red “Start Round” button. Clicking Start Round resets score/time/player/targets/effects and requests pointer lock; clicking the canvas locks the cursor if unlocked, otherwise fires. If pointer lock is lost during a live round, show the start/instruction overlay again; R resets and relocks. Use white bold sans-serif UI text, dark panels, and a saturated red button consistent with the screenshot.