{"id":20078411,"url":"https://github.com/hexops-graveyard/awesome-zig-gamedev","last_synced_at":"2026-03-06T03:31:34.981Z","repository":{"id":62717293,"uuid":"554199839","full_name":"hexops-graveyard/awesome-zig-gamedev","owner":"hexops-graveyard","description":"Comprehensive collection of maintained zig gamedev projects \u0026 libraries","archived":false,"fork":false,"pushed_at":"2022-10-19T12:18:16.000Z","size":20,"stargazers_count":21,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-28T22:03:07.322Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexops-graveyard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-19T12:17:40.000Z","updated_at":"2025-08-29T20:03:50.000Z","dependencies_parsed_at":"2022-11-05T02:01:58.573Z","dependency_job_id":null,"html_url":"https://github.com/hexops-graveyard/awesome-zig-gamedev","commit_stats":null,"previous_names":["hexops-graveyard/awesome-zig-gamedev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hexops-graveyard/awesome-zig-gamedev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fawesome-zig-gamedev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fawesome-zig-gamedev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fawesome-zig-gamedev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fawesome-zig-gamedev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexops-graveyard","download_url":"https://codeload.github.com/hexops-graveyard/awesome-zig-gamedev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexops-graveyard%2Fawesome-zig-gamedev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30160847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"online","status_checked_at":"2026-03-06T02:00:08.268Z","response_time":250,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T15:14:21.683Z","updated_at":"2026-03-06T03:31:34.964Z","avatar_url":"https://github.com/hexops-graveyard.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# List of Zig Gamedev Projects\n\n## Open Source Zig Games\nhttps://github.com/holobeat/zig-wasm-snake\n- The game of snake implemented in zig and running on webassembly.\n\nhttps://github.com/fabioarnold/zig-gorillas\n- 2-player local multiplayer game. Take turns throwing an exploding banana at each other.\n\nhttps://github.com/thejoshwolfe/legend-of-swarkland\n- Nethack inspired 2D Simple turn-based action fantasy puzzle sandbox.\n- rougelike\n\nhttps://github.com/mlarouche/ZigWwiseDemo\nDiscord tag of creator: BaroqueLarouche#7469\n- Sample Application that uses Dear IMGUI, Win32, Direct3D 11 and Audiokinetic Wwise in Zig. \n- all of which are quite popular in game development.\n\nhttps://github.com/musi-musi/musi-leko/\nDiscord tag of creator: jadebot#5200\n- voxel-base (think minecraft) style engine\n- early in development\n- made with zig 0.9\n\nhttps://github.com/JustinRyanH/znake\nDiscord tag of creator: JustJustin#5998\n- Multiple implementations of snake in using zig\n- Has a WASM4 implementation, Has a sokol-zig implementation\n- Implements prime31's `zig-ecs` for the sokol version\n\nhttps://github.com/PixelGuys/Stella-Dei\nDiscord tag of creator: Zen1th#3854\n- SimEarth-like sandbox game where you can make and thrive your very own randomly-generated planet\n- uses zalgebra, zigimg, zig-opengl, Zig-Tracy and mach-glfw\n\n## Zig Game Frameworks\n\nhttps://github.com/JonSnowbd/slingworks\nDiscord Tag of creator: Aetherwind#8836\n- missing a few things like gamepad support, but now has a wiki for basic tutorials, and an example game(in development) that shows how to use the various features\n- Slingworks is a 2d Game Engine where you provide the types, and slingworks does all the leg work for generating an editor, and all the windowing/graphics for you, and organized into Entity based scenes that has serialization saving/loading managed for you.\n- Note: currently recommened to use the dev branch instead of master\n\nhttps://github.com/prime31/zig-gamekit\n- bundled along with zig renderkit, seems to be focused on 2d graphics only\n- uses SDL2 as its only (!) dependency.\n\nhttps://github.com/prime31/zig-renderkit\n- core library of zig-gamekit\n\nStephen Gutekanst (@slimsag#2321 on Discord) has been building an engine\nwebsite: https://hexops.com/mach\ntwitter: \u003chttps://twitter.com/slimsag\u003e\ngithub: \u003chttps://github.com/hexops/mach\u003e\n- Mach engine is still in very early stages though it's improving rapidly.\n- Aims to be an all-in-one game engine made in Zig\n- Inspired by Bevy and Our Machinery.\n\nThere's also https://github.com/MasterQ32/zero-graphics (from @xq#5894 on Discord) \n- zero-graphics is best at cross-platform 2D / light 3D stuff. \n\n\nhttps://github.com/michal-z/zig-gamedev\nDiscord Tag of creator: michalziulek#4304\n- 3D zig framework. Can already do some very impressive stuff, including ray tracing\n- The farthest along project in the ecosystem \n\nhttps://github.com/Kiakra/Alka\nDiscord Tag of creator: Kiakra#2810\n- Game engine written in zig, compatible with zig version 0.8.0.\n- This engine does provide a toolset for you but generally you have to implement how they work and how should be.\n- Has an ECS\n\nhttps://github.com/leroycep/seizer\nDiscord Tag of Creator: geemili#6637\n- a Zig library for making games that target the desktop and browser. It exposes an OpenGL ES 3.0 rendering context and cross platform file loading functions.\n- Has an example game here: https://github.com/leroycep/2021-7drl/\n\nhttps://github.com/zenith391/didot\nDiscord tag of Creator: Zen1th#3854\n- 3D zig game engine, multi-threaded and modular.\n- It even has an editor! https://github.com/zenith391/didot-editor\n\nhttps://github.com/jack-ji/zplay\nDiscord tag of Creator: jackji#4456\n- 2D simple zig framework intended for game/tool creation\n- currently runs on zig 0.9* main branch\n\nhttps://github.com/danielabbott/Zig-Game-Engine\n- Made in Zig 0.6\n- 3D OpenGL forward renderer.\n\nhttps://github.com/fubark/cosmic\nDiscord tag of creator: fubar#8568\n- Single tool that lets you build javascript/TS apps for UI or games\n- HOWEVER, it also has a **custom zig graphics library** as one of its dependencies\n- https://github.com/fubark/cosmic/tree/master/graphics\n  - Pretty far along, can even read svg files\n\nhttps://github.com/bootradev/cupcake\nDiscord tag of creator: bootra#1648\n- an app framework for making small and delicious games! (very wip)\n- WEB FIRST\n- meant for doodling around with game development in zig\n- uses WebGPU\n\nhttps://github.com/gamercade-io/zig-template\nDiscord tag of creator: TheRealZerve#1134\n- Zig bindings for gamercade\n- gamercade is \"The ultimate WASM powered fantasy console and platform\"\n- focused on easy implementation of multiplayer for developers, and pushing the boundaries of a fantasy console to its limits\n\n## Zig Game UI\n\nhttps://github.com/JonSnowbd/ZT\nDiscord Tag of creator: Aetherwind#8836\n- A zig-contained library for Windows and Ubuntu that automatically compiles and links ImGui, OpenGL, stb_image, and GLFW into typed packages.\n- ZT will always target the latest dev version of Zig, and will create a branch for stable releases when convenient.\n- More of a UI thing than gamedev, but seems related \n\n## Zig Game Dev Adjacent Libraries\nhttps://github.com/prime31/zig-ecs\n- zig rewrite of the popular ECS library Entt.\n\nhttps://github.com/kooparse/zalgebra\n- Linear algebra library for games and computer graphics.\n\nhttps://github.com/kooparse/zgltf\n- A glTF 2.0 parser written in Zig, aiming to replace the use of some C/C++ libraries.\n\n## Zig Bindings to existing game engines\nhttps://github.com/linuxy/godot-zig\n- zig bindings for Godot 3.4\n\n## Zig Game Physics\nhttps://github.com/silversquirl/phyz\nDiscord Tag of creator: squirl#0047\n- 2D game physics engine, still alpha quality\n\n## Zig Ports of C Libraries\n\nhttps://github.com/Guigui220D/zig-sfml-wrapper\n- Zig wrapper for the SFML library\n\nhttps://github.com/MasterQ32/SDL.zig\n- Zig package that provides you with the means to link SDL2 to your project\n\nhttps://github.com/Snektron/vulkan-zig\n- Vulkan bindings for Zig\n\nhttps://github.com/SpexGuy/Zig-Oculus-Quest\n- Oculus Quest and Quest 2 bindings for Zig\n\nhttps://github.com/hexops/mach-glfw\n- Ziggified GLFW bindings\n\nhttps://github.com/Not-Nik/raylib-zig\n- Manually tweaked, auto generated raylib bindings for zig.\n- Bindings tested on raylib version 3.7 and Zig 0.9.0-dev\n- Currently only supports a subset of raylib.\n\n## Zig Game Art Tools\n\nhttps://github.com/fabioarnold/MiniPixel\n- tiny pixel art editor made in zig\n\n## Zig Game Dev Tutorials\nhttps://dev.to/fabioarnold/setup-zig-for-gamedev-2bmf\n- a step by step guide on how to get started with game development using the Zig programming language on Windows\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexops-graveyard%2Fawesome-zig-gamedev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexops-graveyard%2Fawesome-zig-gamedev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexops-graveyard%2Fawesome-zig-gamedev/lists"}