Github

Quake 2 is Id Software’s classics. Everyone know about it. Id Software released the source code of the game, which then people port it to other platforms than the original version, and adds enhancement to the game.

The-Forge is a cross-platform rendering framework, created by The Forge interactive. Basically it’s a wrapper around low-level graphics API (and other API) like DirectX 12, Vulkan, and console’s graphics API.

This port is an experiment to try porting games to The-Forge. With The-Forge, the game is in-theory can run on all of major gaming platforms. In reality, this port currently runs on Windows 11 and Linux (including Steam Runtime). I’m expecting that MacOS would not be too difficult to implement, but I haven’t tried it since I don’t have MacOS system at hand.

The-Forge does not include audio abstraction. The-Forge Interactive mentioned that their client would use audio middleware like WWise anyway so they remove the support for audio. In this port I use SoLoud library for audio.

This port is a fork of vkquake2.

Notice

This project is currently under heavy development and still far from finish.