Arcade › Blockade City
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Jude Dow built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Blockade City yet. Play it, then tell Jude Dow what you would add next.
Blockade City was built by Jude Dow 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 Blockade City 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 playable browser game titled “Blockade City” / “Uprising: Blockade City,” a neon cyberpunk survival brawler viewed from a high, angled orthographic camera looking down at a square blockaded street. Use a dark navy/black environment with exponential blue fog, strong cyan and magenta neon lighting, bloom-like emissive materials, and simple low-poly geometry. The play area is a roughly 24-by-24 square paved street bounded by segmented raised gray curbs. Scatter five pink-striped road barricades, four dark burning barrels with orange ember/fire pieces, four dark propaganda billboard blocks with bright pink or cyan inset faces around the edges, and several short cyan/pink glowing graffiti-like line marks on the pavement. Keep the visual language minimal, geometric, moody, and arcade-like, with cyan and hot-pink emissive accents. The player is an “ANARCHIST REBEL” centered in the arena: a small hooded/gas-mask character (use a low-poly hoodie figure if available, or a dark cylindrical hoodie body with a metallic gray mask), with a cyan glowing ring aura and a visible short melee bat. The player moves freely on the X/Z plane with WASD or arrow keys, clamped inside the curbs. Movement speed is about 5 units/second, and the character rotates to face movement. Left mouse click performs a melee swing with a short cooldown of about 0.42 seconds; the swing hits every enemy within about 2.25 units and deals 36 damage. Space performs a dodge-roll in the current movement direction, or forward if no direction is held, lasting about 0.42 seconds at about 9.2 units/second; play a roll animation where available. Support touch controls with an on-screen four-direction arrow pad on coarse-pointer devices. Enemies spawn in waves around the outside of the arena, initially and then approximately every 4.5–8 seconds. Each wave contains 3 plus roughly 0.6 times the wave number enemies, capped at 9. Randomly create either cyan-metal security drones (about 55%) or riot police. Drones are floating low-poly octahedral cores with a red eye and cyan torus ring, 34 HP, speed 1.9, and deal 5 damage per attack. Riot police are blocky armored humanoids with a head and red visor, 52 HP, speed 1.35, and deal 8 damage per attack. Enemies chase the player, face the player, stop near 1.35 units, and attack every 0.85 seconds. Give each enemy a small pink health bar above it that scales down with damage. On death, remove it and award 100 Solidarity points and one defeated count. The player begins with 100 HP; enemy attacks reduce it, and reaching zero ends the game. The main objective is to survive for 120 seconds (two minutes), not to clear a fixed number of enemies. At 120 seconds show a centered dark translucent victory overlay reading “CITY LIBERATED — VICTORY!” and “You held the line for two minutes. The blockade is broken.” If HP reaches zero first, show “REBELLION SUPPRESSED” and “The uprising was pushed back. Rally the district and try again.” Include a restart button that reloads/resets the game. Build a fixed HUD over the canvas. At the upper left, show a dark translucent blue panel with a thin cyan border and glow containing: “ANARCHIST REBEL · BLOCKADE SECTOR 09,” “HP 100 / 100” updated live, a horizontal HP bar with a cyan outline and a pink-to-yellow gradient, and “Solidarity Level: [score] · Enemies Defeated: [count].” At the upper right show a matching panel with a large hot-pink countdown timer beginning at 02:00 and reaching 00:00. At the bottom center show the control hint “WASD / Arrows move · Left click swings · Space dodge-roll,” in a dark panel with a thin magenta border. Use responsive resizing and mobile touch arrows; maintain the high angled orthographic framing that keeps the whole street and player visible.