LWJGL - Lightweight Java Game Library 3
This repository hosts LWJGL 3, the complete rewrite and next major version of LWJGL. Everything you need to know about the project can be found in the Wiki. Other useful links:
- Forum - http://forum.lwjgl.org
- JavaDoc - http://javadoc.lwjgl.org
- Blog - http://blog.lwjgl.org
- Twitter - @LWJGL
For a quick overview of the project structure, installation instructions and configuration options, see doc/README.
For migrating LWJGL 2 code to LWJGL 3, see the Migration Guide.
LWJGL 3 can be used with Maven/Gradle/Ivy, with the following dependencies:
org.lwjgl:lwjgl:${version}
org.lwjgl:lwjgl-platform:${version}:natives-windows
org.lwjgl:lwjgl-platform:${version}:natives-linux
org.lwjgl:lwjgl-platform:${version}:natives-osx
where ${version}
is a version (e.g. 3.0.0b
) released on Maven Central. Nightly builds are also available from the Sonatype Nexus repository, with a snapshot build version (e.g. 3.0.0-SNAPSHOT
).
Example code:
- Test suite (simple samples covering basic usage of LWJGL bindings)
- Demo suite (includes advanced OpenGL usage)
- Wiki tutorials