Kiragine
Kiragine copied to clipboard
Game engine written in zig, no external dependencies required!
Kiragine
I am now working on another engine, i hope it'll be the successor of this engine. It has the same fundamentals but slightly different approach. I won't make you wait longer than a month or two until it's ready to release, once it release i'll put a link here and archive this repository.
Edit: New engine, this is discontinued
Game engine written in zig, compatible with master branch.
No external dependencies required!
Get started now
Project goals
- [x] Single window operations
- [x] Input management
- [x] Simple ecs
- [ ] Asset manager
- [ ] 2D Renderer:
- [x] Flipbook
- [x] Camera
- [x] Shape drawing
- [x] Texture drawing
- [ ] Text drawing
- [ ] GUI system
- [ ] Vulkan implementation
- [ ] Audio
- [ ] Android support
- [ ] Optional: scripting language
- [ ] Optional: advanced integrated ecs
- [ ] Optional: splash screen
About release cycle
- Versioning: major.minor.patch
- Every x.x.3 creates a new minor, which becomes x.(x + 1).0
- Again every x.3.x creates a new major, which becomes (x + 1).0.x
- When a minor gets created, there will be a new release
- When a new version comes, it'll comitted as x.x.x source update