Lightweight Java Game Library | ||
---|---|---|
Información general | ||
Tipo de programa | Librería Java | |
Desarrollador | Equipo LWJGL | |
Modelo de desarrollo | GitHub | |
Licencia | Licencia BSD | |
Información técnica | ||
Programado en | Java | |
Versiones | ||
Última versión estable | LWJGL 3.3.3 ( 16 de septiembre de 2023 (1 año, 2 meses y 1 día)) | |
Enlaces | ||
La Lightweight Java Game Library (LWJGL o Biblioteca Java Ligera para Juegos) es una solución dirigida a programadores tanto amateurs como profesionales y está destinada a la creación de juegos de calidad comercial escritos en el lenguaje Java. LWJGL proporciona a los desarrolladores acceso a diversas bibliotecas multiplataforma, como OpenGL (Open Graphics Library) y OpenAL (Open Audio Library), permitiendo la creación de juegos de alta calidad con gráficos y sonido 3D. Por otro lado, LWJGL permite además acceder a controladores de juegos como GamePads, volantes y Joysticks.
Todas estas funcionalidades están integradas en una sola API y facilita enormemente la creación de videojuegos en Java, ya que abstrae al programador de las dificultades inherentes a las temidas llamadas JNI, al tiempo que proporciona un rendimiento espectacular, tal y como se puede comprobar en proyectos como Jake2 (port de Quake2, desarrollado por el equipo alemán Bytonic) o Minecraft.[1]