Appearance
Arcade › City Rush
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Yusuf Abubakar built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about City Rush yet. Play it, then tell Yusuf Abubakar what you would add next.
City Rush was built by Yusuf Abubakar 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 City Rush 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 mobile-first 3D endless runner titled “City Rush: Police Escape.” Use a Three.js-style perspective scene with a third-person camera positioned behind and above the runner, looking down a long three-lane city road. The road should be dark blue-gray, about three lanes wide, with thin cyan lane dividers and repeated short dashed lane markings. Add raised gray sidewalks on both sides, distant city buildings along both edges, and simple streetlights with glowing gold lamps. Use a dark navy nighttime background with fog, cool cyan accents, soft shadows, and neon cyan/pink/gold emissive details. The player is an articulated low-poly human runner centered on the road: teal-blue jacket over a white shirt, dark pants, pale sneakers, visible skin-colored head and hands, dark hair, and a simple face with eyes, nose, and pink mouth. Animate alternating legs and feet in a running cycle, subtly bob the torso, and lean slightly while changing lanes. The player can occupy exactly three horizontal lanes, at x positions approximately -2.5, 0, and 2.5. Smoothly move the player toward a selected target lane rather than teleporting. The game is an endless survival/score run. Start on a dark neon menu screen with a rounded dark panel, cyan border/glow, the labels “ORIGINAL MOBILE RUNNER,” “CITY RUSH,” “POLICE ESCAPE,” and the tagline “Switch lanes. Grab coins. Stay ahead of the sirens.” Include PLAY, HOW TO PLAY, and SOUND: ON buttons. PLAY shows a short countdown (3, 2, 1, GO!) before gameplay begins. The How To Play panel should explain swiping or lane buttons, avoiding vehicles/barriers, collecting coins, grabbing rare power-ups, and surviving as the police meter rises. Include a game-over screen showing score, coins, distance, best score, PLAY AGAIN, and MAIN MENU. During gameplay, continuously move the road scenery, buildings, and streetlights toward the player to create forward motion. Spawn traffic obstacles ahead in random lanes at increasing frequency: simple blue-gray vehicles with a reddish roof, plus occasional barriers represented by the same obstacle type. Spawn gold torus-shaped coins in a lane as a line of four, or sometimes across all three lanes in a staggered line. Spawn occasional rotating octahedral power-ups in random lanes. The four power-up types are shield, boost, magnet, and slow, visually distinguished with cyan, pink, gold, and white materials respectively. Coins increase the coin counter and add score. A shield absorbs one obstacle collision; boost temporarily increases movement speed; magnet pulls nearby coins toward the player; slow temporarily reduces world speed. The run’s speed starts around 16 and gradually increases with elapsed time, capped at the normal increase shown by the game. Boost adds a temporary speed increase. Award continuously increasing score while running and track distance in meters. The police/chase meter starts low, rises continuously over time, rises further after collisions, rises faster at high levels, and ends the run at 100. Obstacles raise the meter by 25 on an unshielded collision, while a shielded hit consumes the shield and raises it by 10. Show a brief camera shake and simple beep sound feedback for lane changes, coin collection, power-up collection, collisions, countdown, and game over. Alternate red and blue visibility on the police car siren. Place a police pursuit car behind the runner on the road: a low-poly dark police car body, white roof, and alternating red/cyan roof siren. It is a visual chase motif; the actual loss condition is the police meter reaching 100. When the player hits an obstacle, hide that obstacle and continue unless the meter reaches the limit. Objects that pass the player disappear. Use object pooling for recurring obstacles, coins, and power-ups if supported. Controls must work on mobile and desktop: swipe left/right across the canvas, tap the large ◀ and ▶ buttons at the bottom corners, or use ArrowLeft/ArrowRight and A/D keys. Clamp lane changes to the three lanes. The HUD should be visible only during play and contain four compact top stats—Score, Coins, Distance, Speed—plus a horizontal police meter below them, active power-up badges, and the two bottom lane buttons. Save and display the best score across runs. Use responsive portrait-friendly UI, rounded translucent navy panels, white bold typography, cyan primary buttons, and a dark blue-black neon arcade aesthetic. Do not add jumping, shooting, braking, multiple lives, weapons, or a finish line; the implemented core action is only switching among lanes, collecting items, avoiding obstacles, and surviving the rising police meter.