Pro Java 6 3D Game Development (PJ3D) explains how to program 3D games in Java on a PC, with an emphasis on the construction of 3D landscapes. I assume you have a reasonable knowledge of Java, the sort of thing picked up in a first Java course at school. I've split the topics into three sections: Java 3D non-standard input devices for game playing JOGL Java 3D is a high-level 3D graphics API, and