Lightweight Java Game Library

Lightweight Java Game Library

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.

Author
enCaspian Prince
Comment
enThe 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.
Computing platform
Java (software platform)
Depiction
LWJGL logo.svg
Developer
enIoannis Tsakpinis
Genre
Category:Free computer libraries
Has abstract
enThe 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.
Hypernym
Library
Is primary topic of
Lightweight Java Game Library
Label
enLightweight Java Game Library
LatestReleaseDate
21 February 2022
Latest release date
21 February 2022
LatestReleaseVersion
3.30
Latest release version
3.3.1
License
enBSD, some bindings under different licenses
License
BSD licenses
Link from a Wikipage to an external page
github.com/lwjgl
Link from a Wikipage to another Wikipage
Abstract Window Toolkit
Apache Maven
Application programming interface
Assimp
Audio codec
BSD licenses
C (programming language)
Category:Cross-platform free software
Category:Free computer libraries
Category:Free game engines
Category:Free software programmed in Java (programming language)
Category:Graphics libraries
Category:Java (programming language) libraries
Category:Java APIs
Category:Video game development software
Cross-platform
Cryptographic hash function
CSS
CUDA
Data compression
EGL (API)
Embedded system
Flexbox
GLFW
Gradle
Graphical User Interface
Graphics processing unit
Hash algorithm
Heap memory
J2SE 1.4
Java (programming language)
Java (software platform)
Java AWT Native Interface
Java Native Interface
JDK
Jemalloc
JMonkeyEngine
Khronos Group
Kotlin (programming language)
Language binding
Libffi
LibGDX
Library (computing)
Lightning Memory-Mapped Database
Linux
LLVM
LZ4 (compression algorithm)
MacOS
Memory-mapped file
Microsoft Windows
Minecraft
Model (computer games)
Nvidia
O (Java)
Objective-C
Oculus Rift
ODBC
OpenAL
OpenCL
OpenEXR
OpenGL
OpenGL ES
Open-source software
OpenVR
Opus (audio format)
Parallel computing
Parametric surface
Profiler (computer science)
Project Zomboid
Scalable Vector Graphics
Shader
Spir-v
Video game developer
Vulkan (API)
XxHash
Zstandard
Logo
enLWJGL logo.svg
Name
enLWJGL
Name
enLWJGL
OperatingSystem
Linux
MacOS
Microsoft Windows
Platform
Java (software platform)
ProgrammingLanguage
C (programming language)
Java (programming language)
Kotlin (programming language)
Programming language
C (programming language)
Java (programming language)
Kotlin (programming language)
Released
4 February 2007
Release date
4 February 2007
Repo
lwjgl
SameAs
55yrT
Lightweight Java Game Library
Lightweight Java Game Library
Lightweight Java Game Library
Lightweight Java Game Library
Lightweight Java Game Library
Lightweight Java Game Library
Lightweight Java Game Library
LWJGL
LWJGL
LWJGL
LWJGL
m.08br99
Q940526
Subject
Category:Cross-platform free software
Category:Free computer libraries
Category:Free game engines
Category:Free software programmed in Java (programming language)
Category:Graphics libraries
Category:Java (programming language) libraries
Category:Java APIs
Category:Video game development software
Thumbnail
LWJGL logo.svg?width=300
Title
enLightweight Java Game Library
WasDerivedFrom
Lightweight Java Game Library?oldid=1117381180&ns=0
WikiPageLength
11224
Wikipage page ID
2906731
Wikipage revision ID
1117381180
WikiPageUsesTemplate
Template:Infobox software
Template:Java desktop
Template:Multiple issues
Template:Notability
Template:Official website
Template:Primary sources
Template:R
Template:Reflist
Template:Short description
Template:Start date and age
Template:URL
Template:Use dmy dates
Template:Video game engines