Games Programming with Java and Java 3D
(http://www.redstorm.com/) was written in almost pure Java. Tom Clancy's Rainbow
Six (1999) started out by mixing C++ and Java, but they dropped the Java when the
code grew too complex [Upton 2000]. Both Shadow Watch (2000) and Tom Clancy's
ruthless.com (1998) were written in Java mixed with C/C++.
Roboforge (2001) by Liquid Edge Games (http://www.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