Games Programming with Java and Java 3D
roboforge.com) was coded in
Java and Java 3D; it was given an "Excellent 87%" by PC Gamer Magazine in
December 2001.
IL-2 Sturmovik (2001) by Maddox Games (http://www.il2sturmovik.com/) used dirty
Java, with part of the game engine written in Java but all the graphics in C++.
At QuakeCon 2001, Fullsail Real World Entertainment showed a Quake clone called
Jamid and F1 Grand Prix Demo, both written in Java using Java 3D. However,
nothing much has been heard of them lately.
Dirty Java was used by Jellyvision (http://www.jellyvision.com/) in their popular Who
wants to be a Millionaire (2000) and You don't know Jack (1995) games. They
utilised C++ with Java for the game logic, which was also the approach in Majestic
(2001) by Electronic Arts (http://www.ea.com/).
Java was used as a scripting language in the acclaimed Vampire - the Masquerade:
Redemption (2000) from Nihilistic software (http://www.nihilistic.com/). The
company was very happy with Java, although it only used JDK 1.1 [Huebner 2000].