Kaiju is an open-source, MIT-licensed 2D/3D game engine built with the Go programming language, making it one of only two Go-based game engines available (the other being Ebitengine, which is 2D only). The engine features a built-in editor (similar to Godot's self-hosted approach), supports Windows, Linux, Mac, and Android, and includes particle systems, 2D/3D animations, audio, custom UI via HTML/CSS, live GLSL shader editing, and editor plugins via Go. The underlying engine is considered production-ready, but the editor is still a work in progress. UI uses Blender-style hotkeys. A Sudoku demo project is available to get started. Documentation and an API reference are available at kaijuengine.com. Kaiju is best suited for Go developers who want to leverage the language's performance characteristics for game development.
Sort: