Lightweight Java Game Library (LWJGL) ist eine Bibliothek, die Spiele in kommerzieller Qualität ermöglicht. Sie bietet den Entwicklern Zugriff auf plattformübergreifende Bibliotheken wie OpenGL, OpenCL und OpenAL. Dazu kommen APIs für Controller wie Gamepads, Steuerräder und Joysticks. (non)