jPCT - the main features
jPCT supports 3D hardware via OpenGL but also features a fast, multi-threaded software renderer.
It will run on any Java VM version 1.4 or higher.
You can render 3D in the browser, on the desktop, in fullscreen...even on a server without a GPU.
Looking for the Android version?
This is the feature set of the desktop Java version of jPCT. If you are looking for jPCT-AE's, the Android version's features instead, click here.


jPCT with its easy to learn API offers you all the features you need to write a cool looking 3D game, simulation or business application in Java for the desktop (Windows, Linux, Mac OS X, Solaris x86 ...) in a short time. There is no need for an extra library for collision detection or a seperate GUI package to replace Swing/AWT.

The basic features

The hardware renderer's features

The software renderer's features

Create awesome browser applets.
Create cool looking virtual worlds like this fantasy RPG running in full HD on Windows, Linux...