Build System

← Back to Projects

Development Tool Zig
Description

This project was a Zig build system meant for game engines, supporting different graphics APIs and dependencies.

Zig as a language requires build files, written in Zig itself, in order to compile the code you write. This includes code entry points, project version, dependencies, Zig version, and other data.

This project was made as a general purpose build system for game engines in Zig, allowing programmers to add their own dependencies easily, and toggle them on or off through the terminal.

Consistent dependencies, like graphics APIs, ASSIMP, or SDL3, were directed to externally so that you could toggle them on or off without needing to download them.

This project was my first project in Zig that I am proud of, and I even use it in some of my other projects.


Links
GitHub Repository

© 2026. All rights reserved.

Powered by Hydejack v9.2.1