Appearance
Arcade › Deep Shift
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Luna Ward built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Deep Shift yet. Play it, then tell Luna Ward what you would add next.
Deep Shift was built by Luna Ward 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 Deep 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 playable browser game titled “Deep Shift,” a light crew-management and branching conversation survival sim set aboard a near-future deep-sea research submarine. Use a dark, claustrophobic sci-fi presentation: a simple Three.js 3D submarine corridor visible behind the interface, with navy metal walls, floor and ceiling, repeated curved structural ribs, dim cyan overhead light panels that subtly flicker, blue ambient/emissive lighting, fog, and hundreds of tiny floating dust/bubble particles drifting through the corridor. Add a very slow camera sway. Overlay the game with a responsive 2D HUD in dark translucent navy panels, thin blue-gray borders, rounded corners, bold off-white text, and colored progress bars. There is no audio requirement. Core loop: the game begins on Day 1 with 2 actions out of 2 and stats Power 100, Oxygen 100, Hull 100, and Morale 70. The player has an endless sequence of days and must keep Power, Oxygen, Hull, and Morale above zero while managing crew relationships. Show the day and “ACTIONS: remaining/max” in the top HUD, plus a Help button. Display four labeled horizontal meters with numeric values: Power and Oxygen in blue/cyan, Hull in orange/peach, and Morale in green. Include a scrolling event log for system messages, dialogue, gains, losses, and random incidents. Each day, the player can spend up to two actions, one action at a time, on either a maintenance task or a conversation. Provide prominent Tasks, Talk, and End Day controls, disabling action controls when no actions remain. The Tasks panel presents six selectable tasks, each costing one action and showing a short description and keyboard number shortcut. Implement these exact task effects: “Tune the Reactor” restores a random 18–28 Power; “Clean CO₂ Scrubbers” restores random 16–26 Oxygen; “Patch a Seep” restores random 14–26 Hull; “Sort Spare Parts” restores 6 Power and 6 Hull, gives Vera +2 relationship and +1 mood, and sets a flag that Vera respects the player; “Navigation Check” restores 10 Morale and gives Sebastian +1 relationship and +1 mood; “Confiscate the Booze” is available only once, reduces Morale by 6, gives Rook -10 relationship and -2 mood, and sets a confiscated-booze flag. Clamp all stats and relationships to their valid ranges. The crew section should show three stacked crew cards, each with a simple softly tinted abstract portrait block, name, identity/age/personality subtitle, mood word, relationship value and relationship bar. Use these exact crew members: Sebastian, a male anthro anglerfish, age 21, flirty; Vera, a female anthro bat, age 19, engineer; and Rook, a male lizard, age 34, drunk and flirty. Start each relationship at 0 and mood at neutral. Give them roles Navigator/charm offense, Engineer/systems, and Security/chaos respectively. Each card has a Talk button; a global Talk button can first open a person-selection panel. Relationship ranges from -100 to +100 and is rendered as a 0–100 bar, starting around the middle. Talking costs one action and opens a modal conversation panel showing the selected crewmate’s tinted portrait, role, current relationship, an NPC line, and three numbered branching response buttons. Choices must visibly communicate a hint such as safe, risky, conflict, or morale effect, then show the player line, NPC response, and effects in the log. Choices modify relationship, mood (-2 to +2), and sometimes Morale. Include branching dialogue based on character, mood, relationship, and ship stress. Sebastian dialogue should include small talk that improves trust and morale, flirtation that works better at nonnegative relationship, pushing him about his job that can trigger an argument, stress reassurance/humor/cold responses, and a conditional Vera-respect conversation with jealousy/flirt or teasing options. Vera should have practical responses about helping with repairs, small talk about the submarine, risky flirting, responses about Rook’s dangerous behavior, and a respect conversation that becomes available at relationship 12 or higher. Rook should have flirt/small-talk/confrontation options, dark stress/dare dialogue, and special conflict dialogue after his booze is confiscated, including firm, apology, and cruel responses. Keep the tone playful, tense, occasionally flirtatious, and grounded in the submarine emergency. At the end of a day, or when the player presses End Day early, log a night cycle and degrade systems. Difficulty starts at 1 and increases by 0.15 every fourth day, capped at 2.2. Each night subtract Power by 8 times difficulty, Oxygen by 10 times difficulty, and Hull by 7 times difficulty. Low Power amplifies Oxygen and Hull loss by a factor interpolating from 1.0 toward 1.6 as Power falls. If Hull is low, create a chance of an additional random leak that causes roughly 8–24 extra Hull damage and lowers everyone’s mood. Morale loses 4 times difficulty, with additional penalties when Oxygen or Hull is below 30, then gains or loses a small amount based on the sum of crew relationships. Advance to the next day, restore the two action points, and slowly move moods one step toward neutral. Log all overnight losses, relationship morale effects, and a “Morning” message. After actions, occasionally trigger a small random event (about an 18% chance): a breaker trip that removes roughly 5–15 Power, a joke from Sebastian or Vera that restores roughly 2–6 Morale, or a clogged vent that removes roughly 4–12 Oxygen. Check for game over after actions and after each night. End the run if Power, Oxygen, Hull, or Morale reaches zero, and show a modal with an appropriate failure reason (lights die, air is gone, ocean breaches the hull, or the mission’s morale breaks), the day reached, and Restart/Close options. Support mouse and touch UI interaction. Support keyboard shortcuts: number keys select numbered task, crew, or dialogue options when a panel is open; Escape closes the current modal. Include a Help modal explaining the four survival stats, two actions per day, task/conversation choices, flirting risk, and shortcuts. The overall feel should be a polished dark glass HUD over a minimal animated 3D submarine corridor, with survival pressure increasing over time and relationship choices affecting morale and future dialogue.