kag3 とは – ティラノスクリプト互換のノベルゲームエンジンを Go で

kag3 は、Go 言語と ebitengine で実装している、ティラノスクリプト互換の ノベルゲームエンジンです。

なぜ作っているのか

既存の .ks シナリオ資産を活かしたまま、Go 製のシングルバイナリとして Windows・macOS・Linux に配布できたら便利だと考えています。

設計の考え

タグはレジストリ方式で登録され、未実装のタグがあってもエンジンが止まらない 作りにしています。プロジェクト独自のタグも追加しやすい構造です。

今後は GUI エディタ(ebinovel/editor)も開発予定です。興味がある方は GitHub のリポジトリ を覗いてみてください。