KaijuEngine/kaiju
General purpose 3D and 2D game engine using Go (golang) and Vulkan with built in editor
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 3 days ago, with 35 contributors on GitHub.
Gained 7% more stars in the last 90 days than in the 90 days before.
Use Cases & Benefits
- Provides a general purpose 2D and 3D game engine written in Go with Vulkan support and an integrated editor.
- Delivers significantly faster rendering performance and lower memory usage than many existing game engines, leveraging Go's simplicity and Vulkan's power.
- Use for developing high-performance games on Windows, Linux, and Android platforms using a modern systems language.
- Use for creating games that benefit from real-time physically based rendering and advanced graphical features like real-time shadows.
- Use for extending or customizing the engine and editor with Go, enabling easy contribution and modding with Lua support.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Other
GitHub could not identify this license; read the LICENSE file before depending on it.
Community files
- README: present
- Contributing guide: present
Watch-outs
- License not identified by GitHub; read the LICENSE file before depending on it.
General guidance from repository metadata, not legal advice. How we score
From the README
Kaiju is a 2D/3D game engine written in Go (Golang) backed by Vulkan. The goal of the engine is to use a modern, easy, systems level programming language, with a focus on simplicity, to create a new kind of game engine.
The current version of the base engine renders extremely fast, faster than most would think a garbage collected language could go. In my testing a release mode build of a game in Unity with nothing but a black background and a cube runs at about 1,600 FPS. In Kaiju, the same thing runs at around 5,400 FPS on the same machine. In fact, a complete game, with audio, custom cursors, real time PBR rendering with real time shadows, UI, and more runs at 2,712 FPS (in "debug" mode) screenshots or it didn't happen.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
211+10
Open issues
63-1
Compared with peers in Game Development
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| bevyengine/bevy | 49.5K | +177 | 65 | 8 days ago |
| emilk/egui | 32.0K | +158 | 64 | 20 days ago |
| rwv/chinese-dos-games | 10.3K | — | 11 | — |
| htdt/godogen | 7.3K | — | 12 | — |
| KaijuEngine/kaiju | 4.7K | — | 52 | 3 days ago |
| avianphysics/avian | 3.3K | — | 54 | 10 days ago |
| Category median | 10.3K | +168 | 54 | — |
Discover Repositories
Search across tracked repositories by name or description