Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

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

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.

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

PinnedLoading

  1. zig-gamedevzig-gamedevPublic

    Dev repo for @zig-gamedev libs and sample applications

    Zig 2.5k 177

  2. zmathzmathPublic

    SIMD math library for Zig game developers

    Zig 24 10

  3. zwindowszwindowsPublic

    Windows development SDK for Zig game developers.

    Zig 11 4

  4. zphysicszphysicsPublic

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

    C++ 24 9

  5. ztracyztracyPublic

    Performance markers for Tracy Frame Profiler in Zig.

    C++ 12 7

  6. zguizguiPublic

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

    C++ 31 26

Repositories

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

    Zig build package and bindings for GLFW

    zig-gamedev/zglfw’s past year of commit activity
    C 16MIT 20 4(1 issue needs help) 0 UpdatedMar 17, 2025
  • zmath Public

    SIMD math library for Zig game developers

    zig-gamedev/zmath’s past year of commit activity
    Zig 24MIT 10 5 1 UpdatedMar 15, 2025
  • zopengl Public

    OpenGL loader and bindings for Zig.

    zig-gamedev/zopengl’s past year of commit activity
    Zig 6MIT 10 2 1 UpdatedMar 11, 2025
  • zgui Public

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

    zig-gamedev/zgui’s past year of commit activity
    C++ 31MIT 26 6 2 UpdatedMar 11, 2025
  • ztracy Public

    Performance markers for Tracy Frame Profiler in Zig.

    zig-gamedev/ztracy’s past year of commit activity
    C++ 12MIT 7 1 0 UpdatedMar 11, 2025
  • system_sdk Public

    System libraries and headers for cross-compiling zig-gamedev libs & sample apps

    zig-gamedev/system_sdk’s past year of commit activity
    C 4MIT 6 0 0 UpdatedMar 10, 2025
  • zjobs Public

    Generic job queue implementation for Zig.

    zig-gamedev/zjobs’s past year of commit activity
    Zig 8MIT 3 2 0 UpdatedMar 10, 2025
  • zpool Public

    Generic pool & handle implementation for Zig.

    zig-gamedev/zpool’s past year of commit activity
    Zig 8MIT 6 0 0 UpdatedMar 10, 2025
  • .github Public
    zig-gamedev/.github’s past year of commit activity
    0 1 0 0 UpdatedMar 6, 2025
  • zflecs Public

    Zig build package and bindings forhttps://github.com/SanderMertens/flecs

    zig-gamedev/zflecs’s past year of commit activity
    C 13MIT 10 6 1 UpdatedMar 5, 2025

[8]ページ先頭

©2009-2025 Movatter.jp