Arcade › Cityline Hustle
Click the game above and it runs right here in your browser. No download, no installer, no account needed. M.r Rowdy Boy built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Cityline Hustle yet. Play it, then tell M.r Rowdy Boy what you would add next.
Cityline Hustle was built by M.r Rowdy Boy 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 Cityline Hustle 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 third-person 3D game titled “Cityline Hustle.” It is a small stylized urban taxi-driver sandbox with the tagline “Cab driver by day • street legend by night.” Use Three.js or an equivalent WebGL engine, with a fixed square city area roughly 84x84 units, a soft blue daytime sky, matching blue fog in the distance, warm sunlight, cool fill light, shadows, and a simple low-poly/blocky art style. Use blocky human character models, Kenney-like low-poly cars, and modular low-poly building blocks where available. World and camera: Build a flat dark green-gray city ground. Lay out a grid of broad nearly black roads crossing the map every 18 units, with small pale yellow lane dashes down the centers. Add raised gray sidewalks alongside roads. Populate the non-central areas with about 30 randomly placed, rotated, and variably scaled modular buildings, leaving the central road area reasonably open. Add five moving sedan traffic cars on the roads; some travel on north/south roads and others on east/west roads, wrapping around the map edges. Add about 14 blocky pedestrian NPCs near sidewalks. Pedestrians slowly wander, turning direction occasionally, and flee rapidly for several seconds if the player punches near them. Use an orbiting third-person camera that follows either the player or the taxi. Start behind/above the player at a moderate distance, and allow mouse/touch dragging on the rendered scene to orbit horizontally and vertically. Clamp the vertical camera angle so it cannot flip underneath the ground. Keep the camera aimed at the target’s upper body. The player starts on foot near the central taxi area at approximately (0, 0, 6). Render the blocky character with idle and walking animations, and use a faster sprint animation while shift is held. Core gameplay: The initial HUD job says “Find a passenger near the taxi stand.” Place a cyan ring and short vertical cyan beam at approximately (9, 9) as the passenger pickup marker. On foot, the player navigates to it and presses E / the Interact button within about 5 units; hide the cyan marker and change the job to “Drive the passenger to the green destination marker.” Show a green ring and beam at approximately (-27, -27). The player must be driving and get within about 5 units of that green marker, then press E to complete the fare: award $55, add 1 reputation, hide the green marker, show the cyan pickup marker again, and set the job to free-roam text: “Cruise the city, help yourself to any parked ride, or open the garage.” The completion should not happen merely by proximity; require the interaction input. Vehicle behavior: Include an owned taxi model initially positioned around (0, 9), hidden while the player is on foot. Near a traffic car, pressing E lets the player take that parked/traffic sedan: hide that traffic model, put the owned taxi at its position and orientation, switch to driving, increase reputation by 1, and enter free-roam. Also allow E near the owned taxi to enter it. While driving, hide the human avatar and show the vehicle. Drive with forward/reverse throttle and steering: WASD or joystick, with W forward and S reverse; use smooth acceleration/deceleration, turn proportionally to steering and current speed, and clamp the vehicle within the city bounds around -39 to +39 on both axes. Keep the player position synchronized to the active vehicle for mission distance checks. Press E while driving near the green destination marker to finish the fare. Press E to exit the taxi and restore the player just to its side, hiding the vehicle. The taxi starts with $40 and 0 reputation, and the initial HUD should show “$40,” “Mode: ON FOOT,” and “Rep: 0.” On-foot behavior: Move with WASD, an on-screen virtual joystick, or equivalent keyboard controls. Movement is camera-relative and has a normal speed around 4.2 units/sec, with shift sprint around 7 units/sec. Use gravity and a simple jump activated by J or Space, with jump velocity around 7 and gravity around 18; land back on the ground. Press F or the Punch button to perform a short punch action; affect any NPC within roughly 3.4 units by making it panic/flee and increase reputation by 1 for each affected NPC. There is no combat health system required. HUD and controls: Overlay a dark, translucent, rounded glass-like interface over the 3D scene. At the top, show a left card with large uppercase “CITYLINE HUSTLE” and the smaller gray tagline. Show a right stats card with money, “Mode: ON FOOT” or “Mode: DRIVING,” and “Rep,” with the numeric values highlighted gold. Below on the left, show a card titled in cyan “CURRENT JOB” and the current mission sentence. At the bottom, show the hint “Drag to orbit • WASD / joystick to move • E interact • F punch • B garage.” Add a large circular translucent joystick at lower left with an inner ring and cyan thumb knob. Add lower-right buttons: cyan “E Interact,” red “F Punch,” dark blue-gray “J Jump,” and gold “B Garage.” Make the layout responsive for mobile; on narrow screens stack garage content and place the hint above the controls. Garage: Press B or the gold Garage button to open a centered dark translucent “Garage & Shop” panel with the subtitle “Spend cab money on better rides,” a Close button, and three purchase cards: “Passenger Bus — Big fares, slow and steady.” for80; “Luxury Sedan — Premium look for premium passengers.” for20; and “Sports Car — Fast getaway, tight handling.” for50. If the player has enough money, subtract the cost, mark the selected ownership flag, add 2 reputation, update the HUD, and close the panel. Preserve the implemented limitation that these purchases do not need a fully working vehicle-selection system: luxury/sports may record their corresponding car asset choice, while the bus can simply be marked owned. Do not add extra missions, weapons, health, police, or progression systems not described here.More free browser games