Kaiju Engine
An extremely fast, open source game engine and editor, written in Go backed by Vulkan.
An editor, built in the engine
The editor is a testament to the engine's flexibility, because the editor itself is a game running in the engine.
2D
Making 2D games is as simple as switching the editor to "2D" mode.
3D
A completely custom built math library backs the 3D rendering.
Particle systems
Compose multiple particle emitters into a system for stunning visual effects.
Animation
Full skeletal skinning, 2D sprite sheets, flip books, and material animations.
UI
A very fast, completely custom-built, retained-mode UI with the option of using HTML/CSS for markup.
Physics
Simulate your worlds with 3D physics.
Live shader updates
Easily visualize your GLSL shader code in real time.
Audio
Play sounds and music, even in 3D space, powered by Soloud.
Cross platform
Create on Windows, Linux and Mac.
Deploy to Windows, Linux, Mac, and Android (more platforms added soon).
Deploy to Windows, Linux, Mac, and Android (more platforms added soon).
Development velocity
Unmatched edit-build-launch speed. Iterate quickly with incredibly fast build times.
Support the project
If you like what you see, and want to support the project's continued development, please consider becoming a sponsor.