SUPPORT THE WORK

GetWiki

Quake II engine

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
Quake II engine
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{Short description|Game engine}}{{Use mdy dates|date=October 2017}}{{DISPLAYTITLE:Quake II engine}}







factoids
The Quake II engine is a game engine developed by id Software for use in their 1997 first-person shooter Quake II.WEB,weblink id Software looking to shorten dev cycles, stop building new engines for every game, Christopher, Grant, August 9, 2011, Joystiq, AOL,weblink" title="web.archive.org/web/20110828160010weblink">weblink August 28, 2011, It is the successor to the Quake engine. Since its release, the Quake II engine has been licensed for use in several other games.WEB,weblink Technology Licensing: id Tech 2, September 17, 2008,weblink" title="web.archive.org/web/20091108191715weblink">weblink November 8, 2009, One of the engine's most notable features was out-of-the-box support for hardware-accelerated graphics, specifically OpenGL, along with the traditional software renderer. Another interesting feature was the subdivision of some of the components into dynamic-link libraries. This allowed both software and OpenGL renderers, which were selected by loading and unloading separate libraries. Libraries were also used for the game logic, with consequences including:
  • Since they were compiled for specific platforms, instead of an interpreter, they could run faster than Quake's solution, which was to run the game logic (QuakeC) in a limited interpreter.WEB,weblink Quake 2 Source Code Review 2/4, Fabien, Sanglard, September 16, 2011, fabiensanglard.net, July 29, 2023, Dynamic linking provided numerous advantages: [...] Full native speed for mods, no need to rely on QuakeC and Quake Vitual machine.,
  • id could release the source code to allow modifications while keeping the remainder of the engine proprietary.WEB,weblink Quake 2 Source Code Review 2/4, Fabien, Sanglard, September 16, 2011, fabiensanglard.net, July 29, 2023, Dynamic linking provided numerous advantages: [...] More capabilities to mod makers, the entire game could be altered via game.dll.,
The level format, as with previous id Software engines, used binary space partitioning. The level environments were lit using lightmaps, a method in which light data for each surface is precalculated (this time, via a radiosity method) and stored as an image, which is then used to determine the lighting intensity each 3D model should receive, but not its direction.WEB,weblink The making of Quake 2, Rory, Milne, March 1, 2019, pcgamer.com, July 29, 2023, We also had light bouncing—simulated radiosity—so every corner of the world had some lighting., WEB,weblink Quake 2 Source Code Review 3/4, Fabien, Sanglard, September 16, 2011, fabiensanglard.net, July 29, 2023, Contrary to Quake1, Quake2 used radiosity and colored light during the precalculation., id Software released the source code on December 22, 2001, under the terms of the GNU General Public License v2.0 or later.NEWS,weblink Quake 2 Source Code Released Under the GPL, Chris, DiBona, December 22, 2001, Slashdot, September 4, 2016,

Games using the Quake II engine

Games using a proprietary license{| class"wikitable sortable"

!Year!Title!Developer|1997|Quake II|id Software1998|(Quake II Mission Pack: The Reckoning)|Xatrix Entertainment|(Quake II Mission Pack: Ground Zero)|Rogue Entertainment|Heretic II|Raven Software|SiN|Ritual Entertainment1999||2015, Inc.|(Kingpin: Life of Crime)|Xatrix Entertainment2000Soldier of Fortune (video game)>Soldier of Fortune|Raven Software|DaikatanaIon Storm| 2001|Anachronox

Games based on the GPL source release{| class"wikitable sortable"

!Year!Title!Developer|2003||UFO: Alien Invasion Team|2008|Gravity Bone|Blendo Games2012Warsow (video game)>WarsowDOLINSKY >FIRST1=SERGEY JOURNAL=STRANA IGR ISSUE=250 URL=HTTPS://ARCHIVE.ORG/DETAILS/GAME_LAND_2008-01-250/PAGE/N143/MODE/2UP LANGUAGE=RUSSIAN, WARSOW >JOURNAL=LEVEL (MAGAZINE) >DATE=APRIL 2008 PAGE=7 LANGUAGE=ROMANIAN, |Warsow Team|Thirty Flights of Loving|Blendo Games|2017|(Alien Arena: Warriors of Mars)|COR Entertainment, LLC

Ports

  • Jake2 is a Java port of the Quake II engine's GPL release. It has since been used by Sun as an example of Java Web Start capabilities for games distribution over the Internet.WEB, Sun Microsystems,weblink JDK 6u10: Jake2: Quake II in Java, The Jake2 applet example shows the future of game distribution over the Internet. Jake2 is a port of id Software's Quake II to the Java platform developed by Bytonic Software. (...). With the new Java Plug-In, it is now possible to deploy the game directly into the web page with full hardware acceleration and rock-solid reliability., July 27, 2023, In 2006, it was used to experiment playing 3D games with eye tracking.WEB,weblink Joystiq, Play with your eyes, Ross, Miller, August 3, 2006, July 18, 2009,weblink" title="web.archive.org/web/20080203110106weblink">weblink February 3, 2008, The performance of Jake2 is on par with the original C version.WEB, O'Reilly Media,weblink Q24j: Jake and Java-gaming Viability, November 28, 2005, This is a great show of 3D prowess. Things like this, as well as the Narya 2D open source engine from ThreeRings really are starting to at least show Java can serve as a first-class gaming platform. More than that, just having seen all the… cough horrible code in games before, having things like Java’s threading model, network and database support might really make it a BETTER platform for a lot of forthcoming games than C., July 18, 2009,
  • Yamagi Quake II is a port of Quake II to modern systems which aims to preserve the original gameplay.WEB


,weblink
, Alternate Quake II game engine Yamagi Quake II adds optional Vulkan support
, GamingOnLinux
, Dawe, Liam
, 2021-07-21
, 2023-07-29,
WEB
,weblink
, Yamagi Quake II project page
, Burmeister, Yamagi
, 2023-07-29,
WEB
,weblink
, Quake 2 - Source Ports
, GOG.com
, 2022-03-27,
WEB
,weblink
, Quake II: Quad Damage Review
, August 18, 2017
, Gaming Pastime
, 2023-07-29,
  • vkQuake2 is the original Quake II engine with additional Vulkan renderer created by Krzysztof Kondrak, a programmer from Poland. It was originally released in December 2018 under the GPLv2.
WEB
,weblink
, Quake 2 Gets A Vulkan Renderer 21 Years After Release
, Larabel, Michael
, December 20, 2018
, Phoronix
, 2018-12-20,
WEB
,weblink
, vkQuake2 on GitHub, GitHub, December 19, 2022,
  • Qfusion is a modification of the GPL version of the engine. The engine was used in the 2012 game Warsow.

See also

References

{{Reflist|30em}}

External links

{{Id Software}}{{Quake series}}{{Video game engines}}

- content above as imported from Wikipedia
- "Quake II engine" does not exist on GetWiki (yet)
- time: 7:31am EDT - Sat, May 18 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 23 MAY 2022
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT