glassesneo/zenithor
Hyper extensible "game engine framework" for Zig
df7a116cfd9348d41f58e48e233b432b0b0c5a8a6c1ef279f6aa1c399a7b45bccb260fd9559b2e44a89e0594214cf315de033c7cb6c144c7b54da09bA 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.