KEX Engine
From DoomWiki.org
The KEX Engine is a proprietary cross-platform game engine framework originally created by Samuel Villarreal (Kaiser) for Nightdive Studios. It provides special support for the remastering of older titles, providing system abstraction layers and a broad range of interfaces to various libraries and platform APIs while remaining largely agnostic with respect to how game logic should function. This is exploited within Nightdive to bring aging titles rapidly up to date.
KEX 3 was a nearly complete rewrite and redesign of the older KEX 2 code base. Its innovations included added support for a multi-threaded game loop allowing maximum GPU usage, support for the Vulkan rendering API, and portability to various console platforms. As of 2021, KEX 4 is currently in development and exchanges the multi-threaded game loop for GPU-level parallelism.
It is notable for becoming the basis for the 2020 re-release of Doom 64 and the 2024 re-releases of Doom and Doom II as "Doom + Doom II", as well as the re-release of Killing Time as Killing Time: Resurrected later that year.
Games[edit]
- Turok: Dinosaur Hunter
- Turok 2: Seeds of Evil
- Forsaken Remastered
- System Shock: Enhanced Edition
- Blood: Fresh Supply
- Doom 64 (2020 version)
- Shadow Man Remastered
- Quake (2021 version)
- PowerSlave: Exhumed
- Blade Runner: Enhanced Edition[1]
- Rise of the Triad: Ludicrous Edition
- Quake II (2023 version)
- Turok 3: Shadow of Oblivion
- Star Wars: Dark Forces (2024)[2]
- PO'ed: Definitive Edition
- Doom + Doom II (2024 version)
- Killing Time: Resurrected
- The Thing: Remastered
Platforms[edit]
- PC (Windows/Linux/macOS; Epic Games Store, GOG, Steam)
- Nintendo Switch
- Microsoft Xbox One, Xbox Series X|S
- Sony PlayStation 4, PlayStation 5
Retired platforms[edit]
External links[edit]
References[edit]
- ↑ McWhertor, Michael (12 March 2020). "Blade Runner remaster coming to PC, Switch, PS4, and Xbox One." Polygon. Retrieved 30 March 2020.
- ↑ Holt, Kris (24 October 2023). "The Star Wars: Dark Forces remaster will arrive on February 28, 2024." Engadget. Retrieved 24 October 2023.
Nightdive Studios | |
---|---|
Employees
Xaser Acheron • Dimitris Giannakis • James Haley • Stephen Kick • Lexi Mayfield • Edward Richardson • Sven Ruthner (contractor) • Matt Tropiano • Samuel Villarreal • Max Waine
|
|
Games
Strife: Veteran Edition • Doom 64 • Doom + Doom II • Killing Time: Resurrected
Technology: KEX 2 • KEX Engine |
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
KEX 2 | KEX Engine | Doom 64 (2020 version) |
Doom + Doom II | ||
Killing Time: Resurrected |