Skip to content

QWAYK IV - drop-in engine replacement for QUAKE 4. [UNDER DEVELOPMENT]

License

Notifications You must be signed in to change notification settings

themuffinator/QWAYK4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,152 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qwayk IV (Qwayk4)

A Quake 4–compatible engine fork of dhewm3 (Doom 3 GPL / id Tech 4).

Project goal

Ship a fully open-source drop-in engine replacement for Quake 4:

  • Users point the engine at their existing Quake 4 install (Steam/GOG/DVD) and run the game without the original executable.
  • The engine stays redistributable and engine-only (no Quake 4 assets and no Quake 4 SDK code included).
  • Target parity: single-player, multiplayer, and mods.

Compatibility target

  • Full Quake 4 game compatibility (campaign + multiplayer)
  • Full Quake 4 mod compatibility (fs_game, custom maps, scripts, GUIs, add-on paks, and mod DLLs where feasible)
  • Cross-platform support (Windows, Linux, macOS)
  • Compatibility baseline: Quake 4 v1.4.2 behavior (via SDK reference)

Compatibility reference (required)

For Quake 4-specific interfaces/behavior and compatibility decisions, always consult the Quake 4 SDK located at:

E:\_SOURCE\_CODE\Quake4-1.4.2-SDK\

Status

This project is currently driven by the research/implementation plan in doc/Quake4_on_Dhewm3_Research.md.

Build (engine)

This repo uses CMake (source lives under neo/):

cmake -S neo -B build
cmake --build build

Docs

  • AGENTS.md — contributor/agent guidance and compatibility stance
  • doc/Quake4_on_Dhewm3_Research.md — research notes and implementation plan

Upstream credits

Additional third-party attributions remain in COPYING.txt and source headers.

If we use anything from the local reference project E:\_SOURCE\_CODE\Quake4Doom-master (an incomplete Quake 4-on-RBDOOM3 effort), add an explicit credit here and confirm license compatibility.

License

Engine code is GPL-licensed; see COPYING.txt.

Legal / trademark note

Quake 4 is a proprietary game; this repository does not include Quake 4 assets. You must own Quake 4 to run it.

This project is unofficial and is not affiliated with or endorsed by id Software, Raven Software, Activision, or ZeniMax.

About

QWAYK IV - drop-in engine replacement for QUAKE 4. [UNDER DEVELOPMENT]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 50