No description
- Zig 94.5%
- Python 4.6%
- HTML 0.8%
| data_src | ||
| doc | ||
| src | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| build.zig | ||
| build.zig.zon | ||
| CLAUDE.md | ||
| README.md | ||
VGA — 3D RPG
VGA is a 3D RPG in Zig. A CPU rasterizer draws it into a buffer, with no GPU acceleration.
- The project started in 2025.
- The language is Zig 0.16.
- The rendering is a CPU rasterizer. It does not use the GPU.
- The animation uses a primitive two-link IK (forearm and arm, ankle and thigh).
- The game simulates the full map, not only the area around the player.
AGENTS.md is the full reference: the build and run commands, the presets, the benchmarks, the architecture and the index of the docs in doc/.
References
Requirements
- Zig 0.16
Build
zig build
Run
zig build run --release=fast
The OpenGL blit path is on by default. To run the game with the CPU blit path:
zig build run -Dopengl=false --release=fast