glassesneo/zenithor
An extensible "game engine framework" for Zig
1c217971533e3aa634ecbfbe13ff776e05701e0ab88c3c21d394b8cb174bbb206ec3b77adf5f3badd5fb4e3d27b79062dc5981db3631dadc4f204654A Zig-based, plugin-driven game engine framework using Sokol for graphics/windowing, Sparze for ECS, and Dear ImGui for UI. Supports both native and WebAssembly targets.
Build and run examples:
# Run tests
zig build test
# Build and run a native example
zig build run-demo_window
# Build for WebAssembly
zig build demo_2d -Dtarget=wasm32-emscripten
# Serve WebAssembly examples
zig build serve-examples -Dtarget=wasm32-emscripten
See CLAUDE.md for detailed development documentation, plugin system guide, and API references.
Licensed under either of:
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.