Jump to content

Draft:Jan Paul Van Waveren

From Wikipedia, the free encyclopedia
  • Comment: See WP:BLP. Statements, starting with the date of birth, need to be sourced or removed. Greenman (talk) 20:30, 4 February 2026 (UTC)

Jan Paul Van Waveren
Born
Johannes Marinus Paulus Van Waveren

(1977-09-15)September 15, 1977
DiedJanuary 31, 2017(2017-01-31) (aged 39)
EducationDelft University of Technology (MS)
Employers
Known for

Jan Paul Van Waveren (born Johannes Marinus Paulus Van Waveren; September 15, 1977   January 31, 2017), also known as J.M.P. Van Waveren or by his online handle MrElusive, was a Dutch computer programmer and video game developer. He was a prominent figure at id Software, where he contributed to several iterations of the id Tech engines, and later a senior engineer at Oculus VR. He is best known for creating the artificial intelligence system for Quake III Arena and his foundational work on what became the OpenXR standard.

Early life and education

[edit]

Jan Paul Van Waveren was born in the Netherlands in 1977. He gained early prominence in the 1990s game modification community under the pseudonym "MrElusive," where he developed sophisticated "bots" (AI-controlled players) for Quake and Quake II.

Van Waveren studied computer science at the Delft University of Technology. In 2001, he authored a master's thesis titled The Quake III Arena Bot, which documented the design of the Area Awareness System (AAS). This system allowed bots to navigate complex 3D environments without the need for manual "waypoints," a significant advancement in game AI at the time.[1]

Career

[edit]

id Software (1999–2014)

[edit]

Van Waveren joined id Software in 1999, where he became a core architect of the company's proprietary engines. Beyond his AI work on Quake III Arena, he was responsible for significant portions of the id Tech 4 engine used in Doom 3, reportedly writing nearly half of the engine's run-time code.[2]. He was recognized as a key figure at the company for over 15 years, contributing to the technology underlying three generations of the company's proprietary game engines.[3]

He also led the development of the "Virtual Texturing" and shadow systems for id Tech 5, utilized in the game Rage. During his tenure, he authored several technical papers on shadow volume optimization and texture compression, developing real-time implementations and optimizations of the BC/DXT compressors.[4][5]

Oculus VR (2014–2017)

[edit]

In 2014, Van Waveren followed John Carmack to Oculus VR as a senior engineer. His work focused on the mathematical challenges of VR, specifically asynchronous timewarp (ATW), a technique used to reduce perceived latency and prevent motion sickness by shifting rendered frames to match the user's head movement.[6]

He was a key contributor to the Khronos Group, helping define the Vulkan graphics API and the glTF 3D file format. Following his death in 2017, the Khronos Group announced that the foundation of the OpenXR standard was based on a proposal Van Waveren had authored in his final months.[7]

Awards and recognition

[edit]

Van Waveren received several industry awards and professional honors for his contributions to computer graphics:

Games

[edit]
Video games worked on by Jan Paul van Waveren[10]
Release date Game Developer Publisher Credited for
May 20, 2014 Wolfenstein: The New Order MachineGames Bethesda Softworks Additional programming
October 16, 2012 Doom 3 BFG Edition id Software Bethesda Softworks Programming
October 4, 2011 Rage id Software Bethesda Softworks Programming
August 18, 2009 Wolfenstein Raven Software Activision Special thanks
September 28, 2007 Enemy Territory: Quake Wars Splash Damage Activision Programming
October 18, 2005 Quake 4 Raven Software Activision id Software technology team
April 3, 2005 Doom 3: Resurrection of Evil Nerve Software Activision id Software technology team
August 3, 2004 Doom 3 id Software Activision Programmer
November 19, 2001 Return to Castle Wolfenstein Gray Matter Interactive, Nerve Software Activision id Software technology team
December 18, 2000 Quake III: Team Arena id Software Activision Programming
December 2, 1999 Quake III Arena id Software Activision Programming (Bot AI)

Death and legacy

[edit]

Van Waveren died on January 31, 2017, following a battle with colon cancer.[3][2] John Carmack described him as "the best developer I ever worked with" and a "right hand" in the development of modern graphics technology.[11]

Selected publications

[edit]
  • van Waveren, J.M.P.; Castaño, Ignacio (February 11, 2008). "Real-Time Normal Map DXT Compression" (PDF). Nvidia / id Software.
  • van Waveren, J.M.P. (2006). "Real-Time DXT Compression". Intel Software Network.
  • J.M.P. van Waveren (June 28, 2001). "The Quake III Arena Bot" (PDF). Delft University of Technology.

References

[edit]
  1. J.M.P. van Waveren (June 28, 2001). "The Quake III Arena Bot" (PDF). Delft University of Technology. Retrieved January 29, 2026.
  2. 1 2 Wawro, Alex (February 1, 2017). "Obituary: id Tech and Oculus VR engineer Jan Paul van Waveren". Game Developer. Retrieved January 29, 2026.
  3. 1 2 3 Craddock, David (January 31, 2017). "Jan Paul van Waveren, programmer for over three generations of id Software tech, has passed away". Shacknews. Retrieved January 29, 2026.
  4. van Waveren, J.M.P.; Castaño, Ignacio (February 11, 2008). "Real-Time Normal Map DXT Compression" (PDF). Nvidia / id Software. Retrieved January 29, 2026.
  5. van Waveren, J.M.P. (2006). "Real-Time DXT Compression". Intel Software Network. Retrieved January 29, 2026.
  6. van Waveren, J.M.P. (2016). "The asynchronous time warp for virtual reality on consumer hardware". Proceedings of the 22nd ACM Conference on Virtual Reality Software and Technology. pp. 37–46. doi:10.1145/2993369.2993375. ISBN 978-1-4503-4491-3.
  7. "Refocusing on VR Innovation" (PDF). Khronos Group. February 2017. Retrieved January 29, 2026.
  8. "2004 Awards". National Academy of Video Game Trade Reviewers. Retrieved January 29, 2026.
  9. "5th Annual Game Developers Choice Awards". Game Developers Choice Awards. Retrieved January 29, 2026.
  10. "Jan Paul van Waveren - MobyGames". MobyGames. Retrieved January 29, 2026.
  11. Carmack, John [@ID_AA_Carmack] (February 1, 2017). "Jan Paul van Waveren passed away today. The best developer I ever worked with, my right hand, and a good friend. It was an honor" (Tweet). Retrieved January 29, 2026 via Twitter.
[edit]

See also

[edit]
  • John Carmack – Longtime collaborator at id Software and Oculus VR.
  • id Tech – The series of game engines Van Waveren helped develop.
  • OpenXR – The royalty-free standard for VR and AR that utilized his API proposal.
  • Game artificial intelligence – The field to which his Area Awareness System (AAS) contributed.
  • Vulkan (API) – The graphics API he advocated for within the Khronos Group.
  • Pathfinding – The specific discipline of his master's thesis and bot navigation work.

Category:1977 births Category:2017 deaths Category:Dutch computer programmers Category:Dutch software engineers Category:Video game programmers Category:Id Software people Category:Deaths from colorectal cancer Category:Virtual reality pioneers Category:Facebook employees