Purely Declarative
Write your logic purely in strict YAML or JSON. No magic functions, no unstructured scripts.
The ultimate generic rules and state engine for digital tabletop games.
Why use strict YAML or JSON instead of a scripting language like Lua or JavaScript?
Engine Independence
The frontend client shouldn't be interpreting rules. It simply renders the current state and sends action intent back to the rules engine API.