Quakompiler – A modern compiling GUI for Quake engines
Quakompiler is a Quake engine compiler GUI by me, made in Godot.

Features
- Runs natively on Windows and Linux – no installation necessary
- Compile BSP, VIS or LIGHT stages individually or multiple stages one after another at the click of a button
- Add custom switches to all stages
- Various hotkeys. Once you have set up all your paths and switches, you can compile and launch your map at the press of a single button
- Detailed help dialogues for each section
- Full keyboard support – Quakompile can be used without a mouse
- Responsive, resizeable UI. Window size and position are stored between sessions
- Settings are automatically stored in a config.ini file that can be edited with any text editor
Future development
Quakompiler is usable in its current state, but still early in development. Planned features include:
- Quake 2 support
- Quake 3 support
- Presets for different configurations
- Custom toggle buttons for switches
- batch/sh file generation
For a full list of issues and planned features, take a look at the issue tracker on Github. Feel free to add to it, either on Github, on the Steam Guide, or by contacting me.
Download
You can download the latest release from Github.
Building from source
- Download the source code from Github
- Open the project in Godot 4.5.1
- Project -> Export
- Export for Windows or Linux. Godot will inform you if you do not have the necessary export templates installed
License
MIT License, Copyright (c) 2025 Victor Karp. See LICENSE.txt for the full license.
