Inkwell is a point-and-click adventure framework for Go, built on Ebitengine. You register plain struct literals into managers; the library does input, rendering, dialog trees, cutscenes, HUD, themes and lazy asset loading. Your code only declares content.
Manager.Register.Seq, Par, If, Wait, Say, Walk, … with lazy conditions over flags, vars and inventory.Module path: git.teletypegames.org/engines/inkwell
The demo game "Morning Coffee" lives in inkwell-demo and consumes the library as a normal Go module.
The manual and the reference live in the source: the package comments explain how the pieces fit, and every exported type, function and method carries a doc comment — CI fails if one is missing. Every vX.Y.Z release tag builds them with doc2go and publishes them here: API reference (Go doc).
How it gets here: Go doc.