Quakompiler – A modern compiling GUI for Quake engines

Quakompiler is a Quake engine compiler GUI by me, made in Godot.

Features

  • Compiling and running Quake 1 and 3 maps with an easy to use GUI
  • Compiling multiple stages sequentially
  • Custom switches for all stages
  • Compiler setups can be exported as executable .bat files on Windows and .sh files on Linux
  • Runs natively on Windows and Linux without setup
  • Hotkeys for compiling and launching
  • Detailed help dialogues
  • Full keyboard support – Quakompile can be used without a mouse
  • Responsive, resizeable UI
  • Easy to edit config.ini file that contains all settings

Future development

Quakompiler is usable in its current state, but still early in development. Planned features include:

  • Quake 2 support
  • Presets for different configurations
  • Custom toggle buttons for switches

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

  1. Download the source code from Github
  2. Open the project in Godot 4.5.1
  3. Project -> Export
  4. 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.

Scroll to top