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.
Original author(s) | Caspian Prince |
---|---|
Developer(s) | Ioannis Tsakpinis |
Initial release | 4 February 2007 |
Stable release | 3.3.3
/ 16 September 2023 |
Repository | github |
Written in | Java, C, Kotlin |
Operating system | Windows, Linux, macOS |
Platform | Java platform |
Type | Free computer library |
License | BSD, some bindings under different licenses |
Website | lwjgl |
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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.