No description
  • Zig 94%
  • HTML 2.9%
  • Python 2.8%
  • C 0.3%
Find a file
2026-07-19 13:15:29 +11:00
data_src chore: update .gitignore and add data sources 2026-06-25 18:04:05 +11:00
doc depgraph: lay out graph left to right (foundations left, roots right) 2026-07-11 22:55:36 +11:00
src perf metrics for render 2026-07-19 13:15:29 +11:00
tools depgraph: lay out graph left to right (foundations left, roots right) 2026-07-11 22:55:36 +11:00
.gitattributes normalize line endings to LF 2026-07-08 12:44:40 +11:00
.gitignore normalize line endings to LF 2026-07-08 12:44:40 +11:00
AGENTS.md docs: add per-file top-level docs, mirror them in AGENTS, drop stale slotIndexOf note 2026-07-11 18:26:30 +11:00
build.zig build: compile C sources at -O1 without debug info in release to cut llvm emit time 2026-07-11 20:35:48 +11:00
build.zig.zon bump version to 0.0.7, require zig 0.16 2026-07-11 20:38:20 +11:00
CLAUDE.md add claude.md pointing to agents.md 2026-07-11 20:40:18 +11:00
README.md docs: add project details to README 2026-06-25 18:39:28 +11:00

VGA — 3D RPG

A 3D RPG written in Zig. Renders directly to a CPU buffer without GPU acceleration.

  • Started: 2025
  • Language: Zig
  • Rendering: CPU rasterizer (no GPU)
  • Animation: Primitive 2-link IK (forearm-arm, ankle-thigh)
  • Map: Full map simulation (not just around player)

References

Requirements

  • Zig 0.16

Build

zig build

Run

zig build run --release=fast

With OpenGL

zig build run -Dopengl=true --release=fast