This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Original author(s) | Caspian Prince |
---|---|
Developer(s) | Ioannis Tsakpinis |
Initial release | 4 February 2007[1] |
Stable release | 3.3.4
/ 17 July 2024 |
Repository | github |
Written in | Java, C, Kotlin[2][3] |
Operating system | Linux, macOS, Windows, FreeBSD |
Platform | Java platform |
Type | Free computer library |
License | BSD,[4] some bindings under different licenses[2] |
Website | lwjgl |
The Lightweight Java Game Library (LWJGL) is an open-source software library that provides bindings to a variety of C libraries for video game developers to Java. It exposes cross-platform libraries commonly used in developing video games and multimedia titles, such as Vulkan, OpenGL, OpenAL and OpenCL.
The primary goal of the project is to provide a way for Java developers to get access to resources that are otherwise unavailable or poorly implemented on the existing Java platform. The main philosophy is to expose underlying technology as a thin wrapper, thus creating an API close to the original. It is also the basis of many high-level Java game engines and libraries, such as libGDX or the jMonkeyEngine.
lwjgl 1.0
was invoked but never defined (see the help page).GitHub
was invoked but never defined (see the help page).doc_generator
was invoked but never defined (see the help page).website
was invoked but never defined (see the help page).