Originally spawned in July 2021 byMichal Ziulek. We build a game development ecosystem for theZig programming language and toolchain.
Zero the Ziguana is an official mascot of the Zig programming language and toolchain. Licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0)https://github.com/ziglang/logo
- Very modular toolbox oflibraries providing Ziggified bindings and build systems for carefully selected C and C++ libraries or written from scratch in Zig.
- Extensive range ofexample applications that require just Zig to build and run on all popular platforms.
- Tides of Revival - First-person, open-world, fantasy RPG being developed in the open.
- Simulations - GPU Accelerated agent-based modeling to visualize and simulate complex systems.
- Delve Framework - Simple game framework for making games with Lua.
- jok - A minimal 2D/3D game framework for Zig.
- blokens - Voxel game.
- Aftersun - Top-down 2D RPG.
- Pixi - Pixel art editor made with Zig.
What was the original monorepo, thezig-gamedev dev repo is the main development hub for thelibraries andexample applications.
Library | Description |
---|---|
system_sdk | System libraries and headers for cross-compilingzig-gamedev libs |
zaudio | Cross-platform audio usingminiaudio |
zbullet | Build package,C API and bindings forBullet physics |
zflecs | Build package and bindings forflecs ECS |
zemscripten | Build package and shims forEmscripten emsdk |
zglfw | Build package & bindings forGLFW |
zgpu | Small helper library built on top ofDawn native WebGPU implementation |
zgui | Build package and bindings forDear Imgui,Test engine,ImPlot,ImGuizmo andimgui-node-editor |
zjobs | Generic job queue implementation |
zmath | SIMD math library for game developers |
zmesh | Loading, generating, processing and optimizing triangle meshes |
znoise | Build package & bindings forFastNoiseLite |
zopengl | OpenGL loader (supports 4.3 Core Profile and ES 2.0 Profile) |
zopenvr | Bindings forOpenVR |
zphysics | Build package,C API and bindings forJolt Physics |
zpix | Support for GPU profiling with PIX for Windows |
zpool | Generic pool & handle implementation |
zsdl | Bindings for SDL2 and SDL3 |
zstbi | Image reading, writing and resizing withstb libraries |
ztracy | Support for CPU profiling withTracy |
zwindows | Windows development SDK for Zig game developers. |
PinnedLoading
Repositories
Showing 10 of 33 repositories