The Lightweight Java Game Library is a solution to enable commercial quality games to be written in Java. LWJGL provides developers access to OpenGL (Open Graphics Library) and OpenAL (Open Audio Library), along with access to controllers such as Gamepads, Steering wheels and Joysticks. All in a simple and straight forward API.