← Back to Full Catalog
Dialogue & Quest Narrative Engine
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