Kaiju – General purpose 3D/2D game engine in Go and Vulkan with built in editor
2 days ago
- #game-development
- #vulkan
- #golang
- Kaiju is a 2D/3D game engine written in Go (Golang) backed by Vulkan.
- Supports Windows, Linux, Android (new), and Mac (WIP).
- Features local AI (LLM) interoperability.
- Under heavy development with faster builds and better performance than other engines (9x faster than Unity).
- Uses less memory compared to other engines.
- Current version renders extremely fast, outperforming Unity in FPS tests.
- Go was chosen for its simplicity, modern system-level capabilities, and ease of learning for other developers.
- Includes a garbage collector (GC) for stability, playing well with the engine's design.
- Engine is production-ready, but the editor is still in development; contributions are welcome.
- For updates, join Discord or check Twitter/X; documentation is available for getting started.