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)
The topic of this article may not meet Wikipedia's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted. Find sources: "LWJGL" – news · newspapers · books · scholar · JSTOR(March 2016) (Learn how and when to remove this template message)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "LWJGL" – news · newspapers · books · scholar · JSTOR(August 2015) (Learn how and when to remove this template message)
(Learn how and when to remove this template message)
Lightweight Java Game Library (LWJGL)
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; 7 months ago (2023-09-16)
Repository
github.com/lwjgl
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.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.
^Cite error: The named reference lwjgl 1.0 was invoked but never defined (see the help page).
^ abCite error: The named reference GitHub was invoked but never defined (see the help page).
^Cite error: The named reference doc_generator was invoked but never defined (see the help page).
^Cite error: The named reference website was invoked but never defined (see the help page).
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...
Composer(s) C418 Lena Raine Kumi Tanioka Aaron Cherof Series Minecraft Engine LWJGL Platform(s) Windows macOS Linux Android iOS iPadOS Xbox 360 Raspberry Pi...
OpenGL-ES dialect for web browsers, which uses GLSL for shaders Shadertoy LWJGL, a library that includes Java bindings for OpenGL. ARB assembly language...
database-independent library for tracking, managing and applying database schema changes. LWJGL Java library that enables cross-platform access to popular native APIs such...
2011, as a tech demo. It is written in Java for its portability, using LWJGL. In June 2011, soon after the game's release as a paid pre-alpha tech demo...
as well as some basic modding tools. Starsector is written in Java using LWJGL, and has been receiving steady updates for over a decade. As of January...
here) JSON Jackson (API) Game engines Slick jMonkey Engine JPCT Engine LWJGL Real-time libraries Real time Java is a catch-all term for a combination...
(LWJGL) is used. There is also an experimental JGLFW backend that is not being continued anymore.[citation needed][when?] In Version 1.8 a new LWJGL 3...
Survey: General results". Retrieved 2015-11-08. Corlan, Alexandru-Dan. "LWJGL - Projects". Archived from the original on 2015-11-10. Retrieved 2015-11-08...
for Java are a popular alternative to scene graph APIs such as Java 3D. LWJGL is another such binding. Computer programming portal Project Looking Glass...
visualization library designed for high-end volumetric light sheet microscopes. LWJGL, an alternative open-source OpenGL wrapper library Java OpenAL Java OpenCL...
Conversion CUDA to OpenCL 1.2 with CUDA-on-CL Lightweight Java Game Library (LWJGL) contains low-lag Java bindings for OpenCL clinfo clpeak, peak device capability...
Inventor, Commercial implementation of the API Open Inventor Users' Forum Coin3D, Independent implementation of the API Koin3D, LWJGL port of Coin3D...
still active in the LWJake2 fork, which removed JOGL/JOAL in favor of the LWJGL. As of October 2012, a fork using the current version of Java OpenGL and...
2011-08-31. Retrieved 2011-08-23. "We used the same license as found in the LWJGL." Siegler, Joe (20 December 2002). "Rise of the Source Code". 3D Realms...
the Java4K contest, spin-offs targeting 8K, 16K, or a specific API like LWJGL have been launched, usually without success. While there has been a great...