nanovg-zig
aftersun
nanovg-zig | aftersun | |
---|---|---|
1 | 3 | |
162 | 194 | |
- | - | |
7.1 | 9.0 | |
about 1 month ago | 18 days ago | |
C | Zig | |
zlib License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nanovg-zig
-
We Put a Distributed Database in the Browser – and Made a Game of It
I used my Zig port of NanoVG: https://github.com/fabioarnold/nanovg-zig which ultimately uses WebGL for rendering in the browser.
aftersun
-
Zig Software Foundation 2024 Financial Report and Fundraiser
Myself and many others are betting on Zig in major ways, I truly think it has a bright future ahead.
In spare time, myself and a few others are working on a game engine in Zig[0], and the Zig core team has been very receptive to addressing issues our project faces and supporting us.
Others are working on pixel art editors[1], open source 2D RPG games[2], there's a group of independent folks working on a 3D massive immersive sim game[3], a group working on making Zig an amazing language for micro-controllers[4], etc.
Please consider donating $5-10 a month to the ZSF! They are a great group of people, and it has so many knock-on effects for others in the FOSS community. :)
[0] https://machengine.org/
[1] https://github.com/foxnne/pixi
[2] https://github.com/foxnne/aftersun
[3] https://github.com/Srekel/tides-of-revival
[4] https://github.com/ZigEmbeddedGroup
-
How to organize game structs
Take a look at this very nice (WIP) game: https://github.com/foxnne/aftersun
-
Gamedev in zig
I've been working on a gamedev project in zig, using zig-gamedev. It has many libraries you can use, though my game is 2D. Feel free to check out my project if you want to see how I set things up. https://github.com/foxnne/aftersun
What are some alternatives?
sokol_gp - Minimal modern efficient cross platform 2D graphics painter in C
RPGExample - An example of a simple RPG game using raylib
star-charter - A command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats.
tophat - :tophat: a 2d game library for Umka
GCanvas - A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
zero-graphics - Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
SDL.zig - A shallow wrapper around SDL that provides object API and error handling
pixi - Pixel art editor made with Zig.
zig-gamedev - Main monorepo for @zig-gamedev libs and example applications
plutovg - Tiny 2D vector graphics library in C