A friend and I co-authored this Quake source port written in C. It uses just two single-header libraries:
- RGFW.h – for cross-platform windowing and input
- Miniaudio.h – for audio playback
The goal was to keep things minimal and dependency-free. It currently runs on Windows, Linux, and macOS.
Earlier, I also worked on a similar Doom source port using RGFW, Miniaudio, and PureDOOM, with the same minimal-libraries approach.
Posting here in case it’s useful to anyone interested in low-level C projects, game engine ports, or single-header libraries. Open to questions, feedback, or collaboration ideas.
submitted by /u/Comrade-Riley
[link] [comments]