Az Inkwell point-and-click kalandjáték-keretrendszer Go-hoz, Ebitengine alapokon. Sima struct literal-okat regisztrálsz be manager-ekbe; a library kezeli az inputot, a renderelést, a dialog tree-ket, a cutscene-eket, a HUD-ot, a theme-eket és a lazy asset-betöltést. A kódod csak tartalmat deklarál.
Manager.Register-nek adsz át.Seq, Par, If, Wait, Say, Walk, … lazy condition-ökkel flag-ekre, változókra és az inventory-ra.Modulútvonal: git.teletypegames.org/engines/inkwell
A „Morning Coffee" demójáték az inkwell-demo repóban él, és sima Go-modulként használja a könyvtárat.
A kézikönyv és a referencia a forrásban él: a csomagkommentek írják le, hogyan illeszkednek a részek, és minden exportált típus, függvény és metódus doc-kommentet kap — ha egy hiányzik, a CI elbukik. Minden vX.Y.Z kiadási tag doc2go-val megépíti és ide teszi közzé: API-referencia (Go doc).
Hogyan kerül ide: Go doc.