GitHub repository: rjmcf/DynamicNarrative
Primary language: Java
Description: A system architecture and tools that allow developers to track the logic of player decisions and alter the state of the game based on those decisions.