Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings
zig-gamedev

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@zig-gamedev

zig-gamedev

Building a game development ecosystem for@ziglang!

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

Vision

  • 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.

Dev repo

What was the original monorepo, thezig-gamedev dev repo is the main development hub for thelibraries andexample applications.

Libraries

LibraryDescription
system_sdkSystem libraries and headers for cross-compilingzig-gamedev libs
zaudioCross-platform audio usingminiaudio
zbulletBuild package,C API and bindings forBullet physics
zflecsBuild package and bindings forflecs ECS
zemscriptenBuild package and shims forEmscripten emsdk
zglfwBuild package & bindings forGLFW
zgpuSmall helper library built on top ofDawn native WebGPU implementation
zguiBuild package and bindings forDear Imgui,Test engine,ImPlot,ImGuizmo andimgui-node-editor
zjobsGeneric job queue implementation
zmathSIMD math library for game developers
zmeshLoading, generating, processing and optimizing triangle meshes
znoiseBuild package & bindings forFastNoiseLite
zopenglOpenGL loader interface, bindings and optional type-safe wrapper for Zig (supports 4.3 Core Profile and ES 2.0 Profile).
zopenvrBindings forOpenVR
zphysicsBuild package,C API and bindings forJolt Physics
zpixSupport for GPU profiling with PIX for Windows
zpoolGeneric pool & handle implementation
zsdlBindings for SDL2 and SDL3
zstbiImage reading, writing and resizing withstb libraries
ztracySupport for CPU profiling withTracy
zwindowsWindows development SDK for Zig game developers.

Projects using zig-gamedev

  • 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.

PinnedLoading

  1. zig-gamedevzig-gamedevPublic

    Dev repo for @zig-gamedev libs and sample applications

    Zig 2.6k 177

  2. zmathzmathPublic

    SIMD math library for Zig game developers

    Zig 50 13

  3. zwindowszwindowsPublic

    Windows development SDK for Zig game developers.

    Zig 16 4

  4. zphysicszphysicsPublic

    Zig build package, bindings and C API (JoltC) for https://github.com/jrouwe/JoltPhysics

    C++ 37 9

  5. ztracyztracyPublic

    Performance markers for Tracy Frame Profiler in Zig.

    C++ 23 7

  6. zguizguiPublic

    Zig build package and bindings for https://github.com/ocornut/imgui and optional extras.

    C++ 60 28

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 33 repositories

[8]ページ先頭

©2009-2025 Movatter.jp