To Program 3D Games in Java, you have to make a basic story line for your game. After that, decide on the number of levels in the game. Then, Devise a game strategy. Next, decide on how the game should appear in the screen to the player. Forth, Download the Java 3D API, JOGL and Jake2 or JME. To use the Jake2 engine, you need the data files from the original game or from the demo version that is available. After that, install the supporting OS in the system. Then, Check out if the Jake2 provides full screen support and two different Open GL bindings (jogl and lwjgl). Next, download other game related libraries.