Appearance
Arcade › Night Shift
Click the game above and it runs right here in your browser. No download, no installer, no account needed. It was built with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Night Shift yet. Play it, then tell the creator what you would add next.
Night Shift was built 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 Night Shift 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-playable 3D top-down survival shooter titled “Night Shift.” Use a dark, atmospheric arena viewed by a perspective top-down camera following the player. The world is a 44-by-44 flat square ground with a dark blue-green surface, subtle square street grid lines, deep nearly-black background, and fog that fades the arena into darkness. Add restrained cool ambient/hemi lighting and a dim cool directional light, plus a warm cone-shaped flashlight mounted to the player that illuminates the direction they are aiming. The flashlight should be toggleable and important to the mood, but the player remains visible as a small stylized character. The player is centered initially at world position (0,0,0), represented by a simple cyan/light-blue capsule-like body with a glowing pale blue-white visor/head detail and a small dark boxy firearm held forward. Move with WASD or arrow keys using smooth top-down movement; do not include jumping. Aim toward the mouse cursor or touch position projected onto the ground, show a thin circular crosshair at the cursor, and rotate/direct the weapon and flashlight toward the aim direction. Fire with left click/tap or Space. Each shot consumes one round, has about a 0.24-second cooldown, and creates a very brief glowing yellow-orange tracer line from the player toward the aim direction. A shot can hit the nearest zombie within 14 world units if it is close enough to the shot line; zombies require two hits. Start with 12 ammunition. Reload to 12 with R or the visible RELOAD button, and show an “OUT OF AMMO — press R to reload” hint when empty. Spawn four animated humanoid zombies around the player at random directions and 12–17 units away. Use simple low-poly animated zombie models with walk animation, shadows, and dark readable silhouettes. Zombies continuously move directly toward the player at roughly 1.0–1.45 units/second, turning to face their movement direction. If a zombie reaches within about 0.78 units of the player, immediately end the run because the player is overrun. When shot, briefly lift/flash the zombie; after its second hit, mark it dead, make it shrink and tip/rotate as it falls, then remove it. Award one score per defeated zombie. Continuously spawn additional zombies on a timer, with the timer becoming slightly faster as the wave rises, and cap active threats at 14 plus twice the wave number. Increase the wave after every eight kills (wave 1 initially). Include several static low-poly barrels as environmental props at approximately (4,-3), (-4,-3), (5,4), (-5,4), and (0,6), without making them interactive. Use a clean dark sci-fi HUD over the canvas. At the top left, show a rounded translucent dark panel with the uppercase title “NIGHT SHIFT” and the subtitle “Keep the light on. Keep moving.” At the top right, show AMMO, WAVE, and THREATS counters, with bright numeric values; THREATS is the current active zombie count. At the bottom right, show a warm brown/gold rounded status badge reading “FLASHLIGHT: ON” or “FLASHLIGHT: OFF,” toggled with F, and beneath it a prominent coral-red rounded RELOAD button. Center the bottom hint text: “WASD / arrows to move · mouse or tap to aim · click to fire · F toggles flashlight · R reload.” The cursor aim should appear as a 28px thin pale circular ring once the pointer/touch has aimed. Begin with a full-screen centered translucent start card over a radial dark blue-black overlay. It should say “Night Shift,” explain “A top-down survival slice. The flashlight reveals the dark, but every shot is precious.” and have a coral “START SURVIVING” button. The simulation and controls should become active after starting. On defeat, replace the card text with “YOU WERE OVERRUN,” show “Score [number]. Reload and try to last longer.” and change the button to “RESTART.” Restart should clear all zombies, reset the player to the center, ammo to 12, wave to 1, score to 0, spawn four initial zombies, and resume play. Keep the presentation minimal, responsive, touch-friendly, and atmospheric: dark nearly black canvas, cool blue-gray interface text, translucent rounded panels with subtle borders, coral action buttons, fog, soft shadows, and a warm flashlight beam.