Jake2 ist eine Java Quake engine. Genau gesagt ist es eine Portierung der GPL lizensierten Quake2 engine von id Software. Jake2 benötigt die Leveldateien der Quake2 Originalversion oder der Demoversion. Die Demoversion kann frei von id Software heruntergeladen werden. Jake2 benutzt jogl für den OpenGL Renderer und joal für 3D Sound. Im Moment werden Linux und Windows2000/XP Systeme unterstützt. Die aktuelle Entwicklerversion steht unter dem unten stehenden Linkzum Download bereit. Quake und Quake2 unterliegen den Lizenzbestimmungen von id Software. Diese liegen der Vollversion und der Demoversion bei. Ausschließlich der Quelltext der Engine unterliegt der GPL. Jake2 zeigt, dass Java 3D Spiele ohne allzu große Hardwareanforderungen eine ansprechende Performance erreichen können. Man kann bei einer 1:1 Portierung von C nach Java mindestens 60% der Performance erwarten. Bei objektorientierten C++ Anwendungen würde sich das Verhältnis weiter zugunsten von Java verschieben(Benchmarks). Bevor ihr die files herunter ladet, solltet ihr einen Blick auf die gelungenen Screenshots werfen.