Click the game above and it runs right here in your browser. No download, no installer,
no account needed. vivian Rautenbach built it with Cinevva, so it works on a phone or a tablet too.
Discussion
Nobody has said anything about Life Lines yet. Play it, then tell vivian Rautenbach what you would add next.
Make your own game
Life Lines was built by vivian Rautenbach 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 Life Lines 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.
Read the build brief for Life Lines
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, mobile-friendly life simulator titled “Life Lines,” presented as a dark, polished dashboard rather than an animated world. Use a deep navy radial-gradient background, pale blue-white text, cyan accents, rounded cards, subtle borders, and blue gradient buttons. The layout should be a centered responsive app with a top header reading “LIFE LINES” and a pill tag “ORIGINAL LIFE SIM.”
On first load, show a full-screen dimmed/blurred intro overlay with a centered rounded navy panel. It contains the small uppercase cyan eyebrow “A NEW STORY BEGINS,” the large headline “Build a life of your own,” descriptive text: “Make choices, grow older, chase goals, and see where the years take you. This is an original browser life simulator with its own events and systems.” Include a labeled name input, initially “Alex Morgan” and limited to 18 characters, plus a prominent “START LIFE” button. Starting the game uses the entered name, or Alex Morgan if the field is blank.
After starting, show a dashboard with six tracked values: Age, Health, Happiness, Smarts, Money, and Friends. Lay these out in four columns on wide screens and two columns on narrow screens. Health, Happiness, Smarts, and Friends should show numeric values and horizontal progress bars; Money should display a dollar sign and no progress bar. Start at age 0 with Health 84, Happiness 72, Smarts 55, Friends 48, and Money
0. The main story card should show an uppercase year label such as “YEAR 0,” a title like “[name]’s story,” and the current narrative summary. Initially the summary is “Welcome to the world, [name]. Every year will bring a new decision.”
Below the story card, show a vertically scrollable event log with newest entries at the top, styled as dark translucent rounded entries with a cyan left border. Starting the game adds “Born — [name]’s life begins.” Events should be rendered with a bold event title followed by an em dash and the event description. Keep at most 12 log entries.
Provide a two-column action button grid. The available life choices depend only on age: ages below 13 are the child stage; ages 13–19 are teen; ages 20–59 are adult; ages 60 and above are senior. Child choices are: “Explore the neighborhood,” description “You spend the afternoon turning a cardboard box into a spaceship.” and effects Happiness +6, Smarts +2; “Make a friend,” description “A new classmate invites you to sit together at lunch.” and effects Happiness +5, Friends +5; “Learn a hobby,” description “You discover a talent for drawing tiny comic worlds.” and effects Smarts +3, Happiness +3. Teen choices are: “Try out for a club,” description “The school robotics club needs someone with big ideas.” and effects Smarts +6, Happiness +3; “Late-night adventure,” description “You sneak out to watch the sunrise from the old water tower.” and effects Happiness +8, Health -3; “Study for finals,” description “You trade a weekend of fun for a shot at top marks.” and effects Smarts +8, Happiness -2. Adult choices are: “Ask for a promotion,” description “Your manager notices the extra effort you put into a difficult project.” and effects Money +8, Happiness +2; “Take a weekend trip,” description “A cheap train ticket leads to a town you have never seen.” and effects Money -5, Happiness +9; “Reconnect with family,” description “You call someone you have not spoken to in too long.” and effects Friends +9, Happiness +4. Senior choices are: “Mentor someone younger,” description “Your experience becomes a map for somebody else.” and effects Friends +8, Happiness +5; “Start a passion project,” description “You finally make time for the idea that has waited years.” and effects Happiness +10, Smarts +3; “Slow down,” description “You choose a quiet day, good food, and a long walk.” and effects Health +5, Happiness +6.
Clicking an event choice immediately applies its effects, clamps all non-money stats between 0 and 100, clamps money at a minimum of 0, changes the story card summary to that event’s description, adds the event to the log, and re-renders the dashboard. Add a primary blue “AGE UP 1 YEAR” action. Clicking it increments age by exactly one, subtracts
upkeep whenever the new age is 20 or older (never below zero), and decreases Health by 1 every fifth year (ages divisible by 5), clamped to 0. Aging adds a birthday log entry such as “Birthday — [name] is now 1.” The summary after aging is normally “A year passes. The next choice is yours.” At exactly age 18 use “A new chapter opens: more freedom, more responsibility.” and at exactly age 60 use “You enter a reflective new chapter with a lifetime of stories.”
Also include a danger-colored “NEW LIFE” button. Clicking it brings back the intro overlay; starting again creates a fresh life with the entered name, age and starting stats reset, clears the event log, and adds the new Born entry. There are no combat systems, avatar graphics, map, currency beyond the numeric money stat, or explicit win/lose condition: the core loop is selecting an age-appropriate life event, then aging up and watching the stats and narrative change. Use clear active-button feedback and preserve the clean, high-contrast, rounded dark-blue visual style shown in the reference.