About the project


To learn more about Mach, understand what it is, etc. please see our homepage, and consider joining our communities:

GitHub Discord

Early stages

Mach is still in its infancy - things are improving rapidly, not all APIs are stable, and we’re missing lots of basic things. We’re simple humans building towards a dream, so please try your best to help us towards that.

Contributing

We’d love your help building Mach! There’s lots to do, and little time - so whether you’re an experienced gamedev, or just someone interested in learning Zig, there are likely ways you could help us. There are both small bugs and docs to improve, as well as large architecture challenges to sort out.

The best way to contribute is to familiarize yourself with what’s missing today: there’s no better way to do this than to think about what you would need to build your own game/app using it, see what you would need first hand, and then help us by proposing/discussing those changes.

Improve this site

We’re very appreciative of typo fixes, documentation improvements, etc. - simply file an issue or send us a pull-request!

Large changes to the docs site can be a time sink for us and you, and can often devolve into rocket-shedding, so please don’t send huge PRs without some discussion before hand. Prefer filing issues with constructive feedback first.