Flutter • Cross-Platform

LifeOS

every choice writes your story.

LifeOS gameplay
LIFEOS v1.0.2 AGE 24 — SOFTWARE ENGINEER
21
Feature Modules
35
Database Tables
74
Design Specs
6
Platforms
13
Yarn Scripts

One Character, One Lifetime

from birth to legacy — every chapter is yours to write

👶

Birth

Generate a character. Name, stats, family. Every roll is different.

🎓

Youth

School, skills, first relationships. Shape who they become.

💼

Career

Climb the ladder, switch paths, get rich — or burn it all down.

🏛️

Legacy

Children, wills, inheritance. When you go, what survives?

🪦

Obituary

Every life gets its final chapter. Flavor text generated from choices.

Every Path Is Playable

no locked lanes — chase a career, start a cult, or become a vampire lord

💼 Occupation Tracks
💕 Relationships & Family
💰 Wealth & Investing
🏠 Real Estate & Assets
🔫 Crime & Law Enforcement
🏛️ Political Career
👑 Royal Lineage
🧛 Vampire Bloodlines
🪐 Cult Leadership
📱 Social Media Fame
🐾 Pets
🏥 Health & Medical
🌍 World Travel
⚔️ Combat System
🗣️ Yarn Dialogue Trees

Deep Simulation, Not Scripted

🧬

SVG Avatar System

Modular character rendering: 7 eye styles, 18 hairstyles, 4 facial hair variants, aging wrinkles. Your character visibly ages across decades.

📜

Event-Sourced LifeLog

Every stat change, age-up, purchase, and decision is logged as an immutable event. Stats are projections computed from the trail — no fragile save states.

🎭

Yarn Narrative Engine

13 Yarn dialogue scripts power branching storylines. Context-aware narrative layers built from current character state, health, relationships, and recent events.

🎵

Dynamic Audio

5 background music tracks transition with game state. UI sounds for interactions, game-over sting. Powered by Audioplayers with background playback support.

Animation-Rich UI

Rive vector animations, Flutter Animate transitions, shimmer loading states, confetti celebrations, animated digits and emoji. Every interaction has weight.

🔮

Supernatural & Political Overlays

Optional depth layers that layer onto any life: vampire covens with bloodline tracking, cult devotion mechanics, royal succession, political influence networks.

Architecture

🐦

Flutter + Dart

Cross-platform from one codebase. Android, iOS, Web, Windows, macOS, Linux.

🔄

Riverpod

Four provider patterns — singleton services, async data, real-time streams, parameterized family providers.

🗄️

Drift + SQLite

35 tables, schema v65. Idempotent migrations. Query-heavy — no wasteful writes.

🎬

Rive + Flutter Animate

Vector animation runtime paired with declarative animation library. No video assets.

A Life Worth Living

LifeOS is under active development. The repo isn't public yet — but the page is here so you know what's coming.

Back to Portfolio