Python 3.10+Zero Dependency181 Tests Passing
Dialogue & Quest Narrative Engine
Branching dialogue graph, state variable management & multi-stage quest engine in pure Python stdlib. 181 unit tests.
$34.99
100% Royalty-Free Commercial License
Production-grade, headless branching dialogue graph and quest progression engine built in pure Python standard library. Features non-linear node graph execution, conditional choices, speaker tags, entry/exit callbacks, scoped state variables, multi-stage quest objectives, reward distribution pipeline (XP, gold, items, reputation), and full bidirectional JSON serialization.
- Python 3.10+ Native (Zero External Dependencies)
- Non-Linear Branching Dialogue Graph with Conditional Choices
- 181/181 Pytest Suite Passing (100% Deterministic)
- Scoped State Variable System (Int, Float, Bool, String Comparisons)
- Multi-Stage Quest Progression & Prerequisite Validation
- Reward Emitter Pipeline (XP, Currency, Items, Reputation)
- JSON Serialization / Deserialization for Level Editors
- Royalty-Free Commercial License