User:justin Ormont/ioquake3

From Wikipedia, the free encyclopedia


ioquake3
Developer(s)ioquake3 Team
Stable release
1.36 / April 23, 2009; 14 years ago (2009-04-23)
Written inC
Operating systemCross-platform
Available inEnglish
Typegame engine
LicenseGNU General Public License 2.0 or newer
Websitehttp://ioquake3.org/

ioquake3 (or ioq3 for short; formerly known as icculus.org/quake3, which also used to be the URL of the project's website) is a game engine project which aims to build upon id Software's Quake 3 source code release.[1][2] The source code was released on August 20, 2005 under the GPL.

The project's goal is to create a bug-free, enhanced open source Quake 3 source code distribution upon which new games and projects can be based, as well as an improved version (in relation to the original binaries) of the engine for playing Quake III: Arena, the Team Arena expansion pack and all the popular mods.[3][4][5][6]

While the PunkBuster anti-cheat software is not supported (it is proprietary software), the security level is increased thanks to the bugfixes which are not present in the original executables.

Relevance[edit]

ioquake3 has been the basis of several id Tech 3-derivative games, including both stand-alone game projects, as well as former Quake III modifications exploiting the opportunity to become stand-alone thanks to the source code release. Examples include OpenArena[7][8], Tremulous[9][10], Smokin' Guns[11], Urban Terror[12][13] and World of Padman[14][15]. There are also other engines based on ioq3, such as Evolution Q3, a Star Trek: Voyager: Elite Force engine recreation project or OpenMoHAA.

The engine has been included in several Linux distribution repositories, such as Fedora[16] and Mandriva[17], and ioquake3 powered games are also included in these and other distributions such as Debian.[18] It is also included with some BSD derivatives, such as FreeBSD[19] and NetBSD[20]. The project has the support of Timothee Besset, who was in-charge of maintaining Quake 3 before the source release.[21]

In addition, the engine has been used in the academic arena as the basis for a variety of research in institutions such as Stanford University's Center for Computer Research in Music and Acoustics (CCRMA)[22][23], Notre Dame as the foundation for VR research[24], and Swinburne University of Technology's Centre for Advanced Internet Architectures[25][26]. There are even collaborative efforts from researchers at Carnegie Mellon University and the University of Toronto that use ioquake3 as a platform for their published researches[27][28]. Students have used ioquake3 as the basis for advanced graphics work for their theses, as well, such as Stephan Reiter's work [29][30] which has even been noted at the LLVM project[31] due to his synthesis of the ioquake3 engine, ray-tracing rendering technique, and LLVM.

Improvements over the original engine[edit]

The most notable of the improvements the project has accomplished so far include:

History[edit]

Contrary to what the name might suggest, the ioq3 project was not started by Ryan "Icculus" Gordon, but by Zachary "zakk" Slater, shortly after the release of the original Quake III version 1.32 source code release by id Software.[36] Icculus actually maintains only a mentor role and provides some of the web services necessary to run the project, namely the mailing lists and the SVN repository, although he has done some code contributions to the project.[37]

See also[edit]

References[edit]

  1. ^ "Complete Guide: Configure and Customise ioQuake3 in Linux - Linux Today". Retrieved 2010-01-03.
  2. ^ "Quake 3 ported to iPod Touch with tilt controls - Betanews". Retrieved 2010-01-04.
  3. ^ "ioquake3 for OS X - Inside Mac Games". Retrieved 2010-01-03.
  4. ^ "ioquake3 for Mac OS X available for download - Macsimum News". Retrieved 2010-01-03.
  5. ^ "IOQuake3 OSX : Clone de Quake III (gratuit) - MaxiApple.com". Retrieved 2010-01-03.
  6. ^ "IOQuake3 1.34 - Jogue Quake 3 no Mac OS X - Maclivre.net". Retrieved 2010-01-04.
  7. ^ "Open Arena about page". Retrieved 2009-11-03.
  8. ^ "XP Games". Retrieved 2009-11-03.
  9. ^ "Tremulous about page". Retrieved 2009-11-04.
  10. ^ "Quake, Meet GPL; GPL, Meet Quake - Linux Journal". Retrieved 2010-01-04.
  11. ^ "Entretien avec l'équipe de Smokin'Guns - JeuxLinux". Retrieved 2009-11-04.
  12. ^ "Urban Terror manual". Retrieved 2009-11-03.
  13. ^ "Two free games based on the Quake 3 engine tip up - The Inquirer". Retrieved 2010-01-04.
  14. ^ "A Look At Free Quake3 Engine Based Games - Slashdot". Retrieved 2010-01-03.
  15. ^ "Comparison of free software shooters - linuX-gamers.net". Retrieved 2010-01-04.
  16. ^ "Fedora 12 Update: quake3-1.36-5.fc12 - fedora-package-announce". Retrieved 2010-01-04.
  17. ^ "ioquake3-1.36-1mdv2010.0 RPM for i586 - RPM Find". Retrieved 2010-01-04.
  18. ^ "Package: openarena-data (0.8.1-2) - Debian". Retrieved 2010-01-04.
  19. ^ "ioquake3-devel 1.36.s1754 - FreshPorts". Retrieved 2010-01-04.
  20. ^ "igames/ioquake3 - The NetBSD Packages Collection". Retrieved 2010-01-04.
  21. ^ "ioquake3 entry deleted from Wikipedia - ioquake3". Retrieved 2010-01-04.
  22. ^ "Q3osc research paper" (PDF). Retrieved 2010-01-09.
  23. ^ "Q3osc wiki". Retrieved 2010-01-09.
  24. ^ "A Survey of Collaborative Virtual Environment Technologies" (PDF). Retrieved 2010-01-09. {{cite web}}: line feed character in |title= at position 26 (help)
  25. ^ "L3DGEWorld 2.1 Input & Output Specifications" (PDF). Retrieved 2010-01-09.
  26. ^ "L3DGEWorld 2.3". Retrieved 2010-01-09.
  27. ^ "VMM-Independent Graphics Acceleration" (PDF). Retrieved 2010-01-09.
  28. ^ "VMM article in ACM ISBN:978-1-59593-630-1 Pages: 33 - 43". Retrieved 2010-01-09.
  29. ^ "Real-time Ray Tracing of Dynamic Scenes" (PDF). Retrieved 2010-01-09.
  30. ^ "Run-Time Code Generation for Materials" (PDF). Retrieved 2010-01-09.
  31. ^ "LLVM Users, Open Source Projects". Retrieved 2010-01-09.
  32. ^ "VoiP coming to the Quake 3 Engine - AusGamer". Retrieved 2010-01-04.
  33. ^ "New ioquake3 - Blue's News". Retrieved 2010-01-03.
  34. ^ "ioquake3 Goes Gold WIth Ogg Decoding, x86_64 - Phoronix". Retrieved 2010-01-03.
  35. ^ "ioquake3 1.36 Goes Gold - Slashdot". Retrieved 2010-01-03.
  36. ^ "ioquake3 1.36 est disponible - ZeDen.net". Retrieved 2010-01-03.
  37. ^ "ioquake3 Miscellany - LinuxGames". Retrieved 2010-01-04.

External links[edit]

Category:Free game engines Category:Quake (series)