Reference articles on history, science, culture and more
Encyclopedia

Jake2

Jake2 is a Java port of the GPL release of the Quake II game engine.

01History

The 0.9.1 version of Jake2 was shown by the JOGL team for JavaOne 2004, to present an example of Java-OpenGL interoperability. Jake2 has since been used by Sun as an example of Java Web Start capabilities for games distribution over the internet.

As of August 2012, development is still active in the LWJake2 fork, which removed JOGL/JOAL in favor of LWJGL.

As of October 2012, a fork using the current version of Java OpenGL and Java OpenAL has been made available on a git repository. The game can be played online, launched as an Applet or Webstart. The new enhancements allows Jake2 to be run on mobile platforms as well, due to utilizing Jogl's OpenGL fixed function emulation via OpenGL ES2, or directly via OpenGL ES1. Joal enhancements further allows audio output on mobile devices. The fork has been updated in June 2013 for the latest Jogl release.

Last update to Jake2 by the original authors - Bytonic software - was on Jan 2015.

Since 2019 Jake2 was forked, updated to the modern java and libraries versions and being actively developed.

02Alternative uses

Possibly because its code is based on Java and thus is easy to modify, jake2 has been used for several experiments:

03Architecture

Jake2 is a full-Java application. It can use Java OpenGL / Java OpenAL or LWJGL for its internal Java low-level OpenGL library. Both single and multiplayer modes of Quake II are working, and it is possible to use it both as an installed application or by Java Web Start.

The performance of Jake2 is on par with the original C version. In some hardware configurations, it is even better.

Watch videos about Jake2Explainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Jake2, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.