Gnosis Engine
Documentation for the Gnosis Engine Unity package (com.gnosisgames.gnosisengine): a data-driven, service-based layer for roguelike-style games with JSON configuration, shared state, and an event/rule pipeline.
These pages are orientation guides. They explain what each major area is for and when to open the C# source—not full API references.
How to use this site
- Overview — Mental model and vocabulary.
- Architecture — Runs, state tree, events, rules.
- Services — Permanent vs ephemeral hubs and per-service reference.
- Unity integration —
UnityGnosisEngine, adapters, inspector. - Extending — Your own services and “Game” logic.
If you are deciding whether to adopt or fork part of the engine, skim Overview and Architecture first, then drill into the service pages that match your game (UI, shop, rules, etc.).
Last updated on