Difference between revisions of "KEX Engine"

From DoomWiki.org

[checked revision][checked revision]
m (Link directly to new article here)
m (References: grr)
Line 33: Line 33:
 
{{s-bef-cond|before=[[KEX 2]]}}
 
{{s-bef-cond|before=[[KEX 2]]}}
 
{{s-ttl|title=KEX 3}}
 
{{s-ttl|title=KEX 3}}
{{s-aft-cond|after=[[Doom 64 (2020 version)]] (2020)}}
+
{{s-aft-cond|after=[[Doom 64 (2020 version)|Doom 64]] (2020)}}
 
{{s-end}}
 
{{s-end}}
  
 
[[Category:KEX engine]]
 
[[Category:KEX engine]]

Revision as of 05:35, 3 April 2020

Official logo of the KEX Engine.

KEX 3, also officially known as 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.

The KEX 3 engine is a mostly organic development from the older KEX 2 code base, though nearing a 100% rewrite even in its first revision. Continuing innovations include added support for a multi-threaded game loop allowing maximum GPU usage, support for the Vulkan rendering API, and portability to various console platforms.

It is notable for becoming the basis for the 2020 re-release of Doom 64.

Games

Platforms

External links

References

  1. https://www.polygon.com/2020/3/12/21176540/blade-runner-enhanced-edition-pc-switch-ps4-xbox-one.


Source code genealogy
Based on Name Base for
KEX 2 KEX 3 Doom 64 (2020)