Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


LWJGL

Lightweight Java Game Library (LWJGL)
Original author(s)Caspian Prince
Developer(s)Ioannis Tsakpinis
Initial release4 February 2007 (2007-02-04)[1]
Stable release
3.3.4 / 17 July 2024 (2024-07-17)
Repositorygithub.com/lwjgl
Written inJava, C, Kotlin[2][3]
Operating systemLinux, macOS, Windows, FreeBSD
PlatformJava platform
TypeFree computer library
LicenseBSD,[4] some bindings under different licenses[2]
Websitelwjgl.org

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.

  1. ^ Cite error: The named reference lwjgl 1.0 was invoked but never defined (see the help page).
  2. ^ a b Cite error: The named reference GitHub was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference doc_generator was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference website was invoked but never defined (see the help page).

Previous Page Next Page