LWJGL
Open-source Java software game library / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Lightweight Java Game Library?
Summarize this article for a 10 year old
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.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Original author(s) | Caspian Prince |
---|---|
Developer(s) | Ioannis Tsakpinis |
Initial release | 4 February 2007; 17 years ago (2007-02-04)[1] |
Stable release | 3.3.3
/ 16 September 2023; 6 months ago (2023-09-16) |
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 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.