Appearance
Arcade › Dustloop Drift
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Ahmad Ramzy built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Dustloop Drift yet. Play it, then tell Ahmad Ramzy what you would add next.
Dustloop Drift was built by Ahmad Ramzy 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 Dustloop Drift 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 3D third-person arcade kart racing game titled “Dustloop Drift.” Use Three.js or an equivalent real-time 3D renderer with a perspective chase camera that follows the player from behind and slightly above, smoothly tracking and looking at the kart. The camera should have a warm desert-orange background with matching distance fog. World and track: Build a flat desert arena with a large oval/ring-shaped dirt road. The road is a dark brown annulus, approximately 29 units outer radius and 14 units inner radius, vertically compressed on the Z axis to make an oval. Put a lighter sandy island in the center and a broad orange-brown desert ground plane around it. Add roughly 28 small pale-yellow rectangular lane/road stripes evenly spaced around the ring. Place scattered stylized desert props outside the roadway: tall cacti and chunky rocks. At the starting/finish area, place two green banner-tower objects on either side of the track. Use warm, low-poly/stylized asset-kit-like models, soft shadows, strong warm sunlight, and ambient hemisphere lighting. The overall palette is burnt orange, sand gold, dark brown, cream, and red-orange. Player and opponent: Use a small stylized kart model for the player, initially positioned at the front/start edge of the ring, with a red race-car-style rival nearby. The player kart points around the track and visibly rotates to match its heading. The rival continuously drives around the oval on a simple fixed circular path; it is scenery/opposition and does not need collision behavior or AI overtaking. Do not add enemies, weapons, pickups, or obstacles beyond the visible cacti, rocks, banners, and track boundaries. Driving: Support keyboard controls W or Up Arrow to accelerate, S or Down Arrow to brake/reverse, A or Left Arrow to steer left, and D or Right Arrow to steer right. Also provide on-screen touch controls: left and right circular arrow buttons, a wide DRIFT button, a down/brake button, and an up/gas button, positioned along the bottom left and right. R resets the race. Acceleration should raise speed quickly while releasing the gas applies gradual deceleration; braking decelerates more strongly. Clamp normal speed between -5 and 22, and use speed-dependent steering. Steering turns the kart’s heading, with stronger turning while drifting, and reverse steering behavior when moving backward. Move the kart in the direction of its heading. Drifting and boost: Holding Space, or the touch DRIFT button, only counts as drifting while moving faster than 4 and steering at the same time. While drifting, fill a drift charge from empty to full over time and track the best drift score, displayed as charge multiplied by 3.2. When drift is released, if charge exceeded about 42%, trigger a “DRIFT BOOST!” message and give the player a roughly 1.35-second boost. During boost, increase speed rapidly and allow a temporary maximum speed of 28. Reset the drift charge after release. If the player leaves the road, strongly reduce speed each frame and gently pull the kart toward the arena center/road area; there are no crash or life systems. Race rules: The game is a three-lap race. Determine lap progress from the player’s angle around the oval. When the player crosses the start/finish angle after having progressed around the ring, increment the lap and show “LAP 2,” “LAP 3,” or “FINISH!” as a large temporary centered banner. After completing the third lap, stop the kart and mark the game over. R resets speed, heading, drift charge, boost, lap to 1, progress, and game-over state, and returns the kart to the starting position. HUD and presentation: Add a fixed HUD over the canvas. In the upper-left, show a dark translucent rounded rectangular panel with a cream/gold border and subtle shadow. It must display the gold uppercase title “DUSTLOOP DRIFT,” then “Lap 1 / 3,” “Speed” with the current rounded absolute speed value, and “Best drift” with one decimal place. Include a horizontal boost/drift bar beneath these values, with a dark brown track and a fill that transitions from golden yellow to orange-red as drift charge rises. In the upper-right, show a dark translucent rounded hint box reading exactly: “WASD / arrows drive” and “Space = drift, release to boost” and “R = reset.” Display race notifications as very large pale cream text near the top-center with a dark shadow, fading out after a short interval. Make the HUD responsive and keep controls usable on touch screens; on desktop, the bottom touch controls can appear slightly translucent. Use rounded dark brown buttons with pale borders and white symbols/text, and highlight pressed buttons orange-red. Ensure the scene is playable immediately with smooth animation, resize handling, shadows, and a warm arcade desert aesthetic.