Narrative database and rules engine · Prototype
TIGIDB
The challenge: a large world bible becomes difficult to use when planets, cultures, characters, equipment, quests, and timelines live in disconnected notes. I designed TIGIDB to model those relationships as structured information that can be searched, extended, and tested for consequences.
Amanita-Prime is one working data example: its acid dew affects materials, its hostility to electronics informs its history, salt is both a survival concern and cultural taboo, and the planet’s heartbeat becomes a quest mechanic. The JavaScript rules prototype also changes a character’s available races, subclasses, inventory, adaptations, and interface widgets based on home world, travel history, race, and tier.
I created the domain model, representative JSON and CSV content, rules experiments, Express API prototype, notebook models, and CRT interface direction. The terminal is a working navigation shell, while builders, persistence, account features, and several data connections remain in development.
World schemasRules logicInformation architectureJSON and CSVInterface prototype