Production
DreamCraft Legacies
A persistent, AI-simulated TTRPG world where player-submitted characters make autonomous daily decisions driven by personality traits and class constraints.
DreamCraft Legacies is a persistent, AI-simulated TTRPG world where player-submitted characters make autonomous daily decisions driven by personality traits and class constraints. The simulation generates organic world events — no NPCs, no scripted quests, no game master manipulation — and produces daily blog narratives extracted from character arcs and relationships.
Built for TTRPG enthusiasts who want authentic emergent gameplay, players interested in personality-constrained AI decision-making, and narrative readers who want to follow a procedurally-generated living world.
Every decision and consequence is traceable. The system proves that genuinely emergent, non-scripted gameplay can be both engaging and mechanically sound — running entirely on local infrastructure with zero cloud dependencies.
The simulation is in production and running automated daily cycles. The core systems are operational: the simulation engine generates persistent world events, the narrative engine produces daily blog stories, and the entire pipeline runs on a local Raspberry Pi 5 using Ollama for AI inference. Multiple characters are active in the world. Blog publication is underway with daily narrative outputs.
The system has been publicly live since December 29, 2024. Current focus is on stability validation — new feature development is intentionally frozen while the simulation runs as a long-term validation test.
Phase 1 Complete: Ollama integration, relationship tracking, simulation engine
Phase 2 (Active): Daily automated cycles, blog generation, population testing
Phase 3 (Planned): Email subscriptions, tiered access, notification system
Phase 4 (Future): Population-scale testing, character submission, public interface
Watch the simulation unfold in real-time. Explore character decisions, world events, and emergent narratives as they happen.
← Swipe or scroll to explore the full dashboard →