Difference between revisions of "Kex Engine"

From Blood Wiki
Jump to navigationJump to search
Line 1: Line 1:
 
{{quote|quotation="The Kex engine is a very ambitious programming project that I’ve started around summer 2012. Kex is a simple open source FPS engine created from the ground up that will be ideally designed for a small-person team, but mostly will serve as a sandbox/teaching tool for modders or indie developers. The main motivation behind this project is to advance my knowledge outside of game design and further help understand the concepts of designing a system and of course, to advance my scripting skills even further. Though while the engine is currently lacking rendering features, the main focus is geared towards gameplay features and usability."|attributedTo=[https://villsa.wordpress.com/otherstuff/ Samuel Villarreal]}}
 
{{quote|quotation="The Kex engine is a very ambitious programming project that I’ve started around summer 2012. Kex is a simple open source FPS engine created from the ground up that will be ideally designed for a small-person team, but mostly will serve as a sandbox/teaching tool for modders or indie developers. The main motivation behind this project is to advance my knowledge outside of game design and further help understand the concepts of designing a system and of course, to advance my scripting skills even further. Though while the engine is currently lacking rendering features, the main focus is geared towards gameplay features and usability."|attributedTo=[https://villsa.wordpress.com/otherstuff/ Samuel Villarreal]}}
  
The '''Kex Engine''' is a game engine framework and renderer created by [https://doomwiki.org/wiki/Samuel_Villarreal_(Kaiser) Samuel "Kaiser" Villarreal]. It is an outgrowth and extension of the [https://doomwiki.org/wiki/Doom64_EX Doom64 EX] renderer. It is being used as a basis for the [[remastered version]] of  the original ''[[Blood]]'' being developed by [[Night Dive Studios]] under license from [[Atari]]. This is adapted from unnoficial work Villarreal did known as [[Blood EX]]. The current version of of the engine used in commercial projects is Kex 3, while its earlier hobby project incarnation was Kex 2 (with Doom64 Ex being Kex 1).
+
The '''Kex Engine''' is a game engine framework and renderer created by [https://doomwiki.org/wiki/Samuel_Villarreal_(Kaiser) Samuel "Kaiser" Villarreal]. It is an outgrowth and extension of the [https://doomwiki.org/wiki/Doom64_EX Doom64 EX] renderer. It is being used as a basis for the [[remastered version]] of  the original ''[[Blood]]'' being developed by [[Night Dive Studios]] under license from [[Atari]]. This is adapted from unnoficial work Villarreal did known as [[Blood EX]]. The current version of of the engine used in commercial projects is Kex 3, while its earlier hobby project incarnation was Kex 2 (with Doom64 Ex being Kex 1). It has previously been used in remastered versions of ''[[:wikipedia:System Shock|System Shock]]'', ''[[:wikipedia:Turok|Turok]]'' and ''[[:wikipedia:Forsaken (video game)|Forsaken]]'', as well as more limitedly in ''[[:wikipedia:Strife (1996 video game)|The Original Strife: Veteran Edition]]''.
  
 
== Features ==
 
== Features ==

Revision as of 20:47, 15 December 2018

"The Kex engine is a very ambitious programming project that I’ve started around summer 2012. Kex is a simple open source FPS engine created from the ground up that will be ideally designed for a small-person team, but mostly will serve as a sandbox/teaching tool for modders or indie developers. The main motivation behind this project is to advance my knowledge outside of game design and further help understand the concepts of designing a system and of course, to advance my scripting skills even further. Though while the engine is currently lacking rendering features, the main focus is geared towards gameplay features and usability."--Samuel Villarreal

The Kex Engine is a game engine framework and renderer created by Samuel "Kaiser" Villarreal. It is an outgrowth and extension of the Doom64 EX renderer. It is being used as a basis for the remastered version of the original Blood being developed by Night Dive Studios under license from Atari. This is adapted from unnoficial work Villarreal did known as Blood EX. The current version of of the engine used in commercial projects is Kex 3, while its earlier hobby project incarnation was Kex 2 (with Doom64 Ex being Kex 1). It has previously been used in remastered versions of System Shock, Turok and Forsaken, as well as more limitedly in The Original Strife: Veteran Edition.

Features

  • Script-based debugging tools
  • Actor-driven level format
  • Javascript/Lua-driven component objects (similar to that of Unity)
  • Easily execute script code in console

External Links