Skip to content

Arcade › Astro Kart

Astro Kart

  • 3d
  • kart-racer
  • arcade
  • combat-racing
  • retro
  • city
  • endless?
0
Remix it Discord

5 plays

How to play

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

Discussion

Nobody has said anything about Astro Kart yet. Play it, then tell Nelson Tam what you would add next.

Make your own game

Astro Kart was built by Nelson Tam 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 Astro Kart 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 Astro Kart

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 3D arcade kart racer titled “ASTRO KART” with the subtitle “METRO CITY CUP.” Use a nostalgic retro-futuristic Astroboy-inspired visual style: bright cream/peach/cyan/yellow/red accents, chunky low-poly geometry, black outlines/shadows in the UI, and a warm cream-to-peach-to-pale-teal sky gradient fading into fog. The game is viewed from a third-person chase camera behind and slightly above the player’s kart; smoothly follow the kart, looking toward its body, with a perspective field of view around 55 degrees. The world is a large loop road through a stylized Metro City. Build a broad, continuously curving closed asphalt/brown road approximately 16 units wide, with alternating red-and-white curb blocks on both edges, green ground outside, a yellow start/finish overhead gate with red support posts, and many tall commercial skyscraper buildings arranged in a ring around the track. Buildings should use varied cream, tan, peach, and muted gray-beige tints and cast soft shadows. Place colorful small cyberpunk/robot citizens beside the road at several trackside locations; they stand idle and use cyan, red, orange, purple, or green-ish color variations. Light the scene with a warm directional sun, soft hemisphere/ambient fill, shadows, and atmospheric fog.

The player drives a colorful compact kart. Use six total racers, each with a distinct bright color and name: ASTRO (player, cyan), ATLAS (red), ROCKET (orange/yellow), MEGA (purple), ZAIN (green), and HAIKO (pink). Give every kart a small stylized driver marker above it: a dark rounded head with two pale eyes, a colored fin on top, yellow swept-back side wings, and a glowing colored ring beneath the kart. Start the racers staggered around the starting grid with small lateral offsets. The race is three laps around the city circuit; track progress determines position, and crossing the lap threshold completes a racer. The player wins the cup by finishing first, otherwise show a race-over result with final placement and time.

Use arcade handling: the kart automatically accelerates forward up to a moderate top speed, can steer left/right, brake/reverse speed toward zero, and can drift for stronger steering and a high-speed feel. Keep racers constrained to the road and slow them when they hit the edge. The five opponents are AI-controlled: follow the track’s upcoming point, steer around bends, accelerate continuously, occasionally drift on sharp turns, and use mild catch-up/rubber-banding when far behind the player. Include a three-second countdown showing “3”, “2”, “1”, then “GO!” before the race starts; racers do not move during the countdown.

Add the defining combat mechanic: every kart has a forward-firing blaster. Player firing is triggered by Space or J on desktop, or the on-screen FIRE control on touch devices. Fire bright spherical laser projectiles from the front of the kart; use cyan projectiles for the player and red projectiles for opponents, with a short laser sound. Shots travel quickly forward, expire after a short time, and hit other racers (not their owner), causing the target to spin/wobble briefly and lose most of its speed, with a zap sound. The blaster uses a heat meter: each shot adds heat, heat drains while not firing, and reaching 100% causes “OVERHEAT!” / “VENTING — STOP FIRE” and prevents firing until it cools completely. Encourage short bursts rather than continuous fire. AI racers should fire occasionally when the player is ahead, nearby, and in their forward direction.

Create a clean pixel-arcade HUD over the 3D scene using a “Press Start 2P”-like bitmap font and white text with dark shadow. In the top-left show “LAP 1/3” (advancing through the three laps) and “POS 1/6”; in the top-right show elapsed “TIME 0:00.00” and “BLASTER READY” or “OVERHEAT!”; at the bottom center show a white-bordered heat bar with a cyan-to-yellow-to-red gradient and the label “BLASTER HEAT,” changing to the venting warning while overheated. At bottom-left show a small square minimap with a dark translucent background, the track outline, and colored dots for all six racers, with the player dot larger. Center the countdown and race-finish messages over the play view. On completion show “CUP WON!” when the player is first, otherwise “RACE OVER,” followed by “ASTRO — P1/6 · [time]” and a “RACE AGAIN” button.

The initial menu must cover the screen with a blue-to-dark-navy vertical gradient. Center the large white title “ASTRO KART” with a red offset/shadow effect, cyan spaced subtitle “METRO CITY CUP,” a large yellow START RACE button with black border and red bottom accent, and a cyan LOCAL 2P (SPLIT SEAT) button in the same chunky style. Under the buttons display these instructions: “Desktop: A/D or ←/→ steer · W accelerate · S brake · SHIFT drift · SPACE/MOUSE fire the auto-heat blaster”, “Mobile: on-screen wheel + buttons. The blaster overheats — fire in bursts!”, and “3 laps around Metro City. Place 1st to win the cup.” Clicking START RACE loads the countdown and race. The LOCAL 2P option should be presented as a split-seat/local mode but use the same shared kart/player control behavior rather than inventing online multiplayer.

Support desktop controls A/D or Left/Right to steer, W to accelerate as advertised, S/Down to brake, Shift to drift, and Space/J to fire. Since the kart’s race behavior is auto-accelerating, holding W may be treated as the accelerate input but the kart should still move automatically. On touch devices show four large translucent circular controls at the bottom: left arrow, right arrow, DRIFT, and FIRE. Disable page scrolling and selection, keep the game full-screen responsive, and resize the camera and renderer with the window. Include simple laser and zap audio effects that unlock after a menu interaction.

More free browser games

Browse the whole Arcade →