MeKaLu/Alka
Simple, fast, easy to get started mid-level game engine written in Zig
Game engine written in zig, compatible with zig version 0.8.0.
This engine does provide a toolset for you but generally you have to implement how they work and how should be.
For example if you want to use GUI
, well you can and engine provides a tool for you but you have to implement how
elements
behave, draw, etc. There is no ButtonElement
or TextBox
, only Element
. Same goes for the ECS
too.
You may need these packages to compile the engine(tested on ubuntu 21.04)
libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgl-dev
Get started now
Single window operations
Input management
Asset manager
Custom batch system
2D Camera
2D Shape drawing
2D Texture drawing
2D Text drawing
Simple ecs
Simple 2D lightning
Simple 2D physics
GUI system
Audio
Optional: Data packer
Optional: Scripting language
Optional: Vulkan implementation
Optional: Android support