Skip to content

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).

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.

Join the community