The Lightweight Java Game Library (LWJGL) is an open-source Java software library for video game developers. It exposes high performance cross-platform libraries commonly used in developing video games and multimedia titles, such as OpenGL, Vulkan, OpenAL and OpenCL. It further provides access to controllers such as gamepads, steering wheels and joysticks in a platform-neutral way. LWJGL is available under a BSD license.

Property Value
dbo:abstract
  • Die Lightweight Java Game Library (LWJGL) ist eine Programmbibliothek für die Programmiersprache Java mit dem Fokus auf Spieleentwicklung.Mithilfe von LWJGL kann ein Java-Programmierer auf OpenGL-, OpenAL- und OpenCL-Funktionen zugreifen. OpenGL wird bis Version 4.5 mit den wichtigsten Extensions unterstützt, OpenAL ist bis Version 1.1 implementiert, OpenCL ist bis Version 2.0 implementiert. Seit späteren Alpha-Versionen besteht ebenfalls die Möglichkeit zur Verwendung von DevIL zum Laden und Bearbeiten von Bildern und FMOD zum Laden und Abspielen von Musikdateien. Die DevIL- und FMOD-Unterstützung wurde mit LWJGL 1.0 allerdings wieder entfernt. Die Begründung liegt darin, dass DevIL-Methoden auch in Java implementiert werden könnten und für FMOD bereits andere Implementierungen in Java vorliegen. – LWJGL unterstützt außerdem die Behandlung von Tastatur-, Maus- und Controllereingaben (Joystick, Gamepad, Paddle, ...). Damit ist LWJGL eine plattformunabhängige Alternative zu Microsoft DirectX. Seit dem 13. November 2014 wird an der komplett neu entwickelten Version LWJGL 3.0 gearbeitet. In dieser wurden unter anderem GLFW für die Kontext-, Fenstererstellung und Eingabefunktionen eingebunden, sowie STB für das Laden von Bildern, Schriftarten und Ogg Vorbis. Während der Beta-Phase wurden Bindungen für EGL und OpenGL ES eingefügt. In einem zukünftigen Update sollen noch Bindungen für Vulkan eingefügt werden. Da LWJGL3 modular aufgebaut ist, wird möglicherweise Mantle und Direct3D zusätzlich unterstützt. Die Bibliothek steht unter einer BSD-Lizenz, darf also frei verwendet werden, und wurde von Caspian Rychlik-Prince, einem Mitglied von PuppyGames, initiiert. (de)
  • 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). (es)
  • The Lightweight Java Game Library (LWJGL) is an open-source Java software library for video game developers. It exposes high performance cross-platform libraries commonly used in developing video games and multimedia titles, such as OpenGL, Vulkan, OpenAL and OpenCL. It further provides access to controllers such as gamepads, steering wheels and joysticks in a platform-neutral way. 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 a simple API. It is also the basis of many high-level Java game engines and libraries, such as LibGDX or the JMonkeyEngine. LWJGL is available under a BSD license. On 13 November 2014 version 3 was announced, which was released in alpha version on 27 April 2015 and is a complete rewrite of LWJGL. Many new bindings, including GLFW, EGL and Objective-C, were added. Support for Oculus Rift development was also added with LibOVR bindings. The new version was released on 4 June 2016, after more than 3 and a half years in development. (en)
  • De Lightweight Java Game Library (LWJGL) is een opensourcebibliotheek voor het schrijven van computerspellen in de programmeertaal Java. Het geeft ontwikkelaars de mogelijkheid om gebruik te maken van multiplatform-bibliotheken zoals OpenGL en OpenAL. Daarnaast ondersteunde het ook fmod en DevIL (voorheen bekend als OpenIL) in versies ouder dan 2.0. De bibliotheek is beschikbaar onder de BSD-licentie. De jMonkeyEngine maakt gebruik van LWJGL. (nl)
  • LWJGL (Lightweight Java Game Library) とはコンピュータゲーム向けのJavaプラットフォームのオープンソースライブラリである。 LWJGL は高速なクロスプラットフォームのライブラリで、主に、ゲームやマルチメディア作品で使われている。OpenGL, Vulkan, OpenAL, OpenCL を Java から使えるようにし、ゲームパッドやハンドルやジョイスティックなどのコントローラをOSに依存しない形でアクセスできるようにする。 既存のJavaプラットフォームの技術では実装不可能だったり、貧弱にしか実装できなかったりするリソースにJava開発者がアクセスできるようにする技術を提供することがLWJGLの開発の主目的となっている。主な哲学は下のレイヤー技術への薄いラッパーを提供することであり、それ故、単純なAPIを提供している。多くのJavaゲームエンジンやライブラリの基礎ライブラリとなっている。 LWJGL はBSDライセンスで公開されている。 2014年11月13日にバージョン3の開発がアナウンスされ、2015年4月27日にアルファ版、2015年11月20日にベータ版、そして2016年06月03日に正式版がリリースされた。LWJGL3では完全に書き直され、GLFW、EGL、Objective-Cを含む多くのバインディングが追加された。またOculus Riftの開発をサポートするためLibOVRのバインディングが追加された。 (ja)
  • Lightweight Java Game Library (LWJGL) — открытая графическая библиотека, основной целью которой является предоставление простого и легковесного программного интерфейса для создателей компьютерных игр на языке Java. LWJGL является высокопроизводительной кроссплатформенной библиотекой, широко используемой в разработке компьютерных игр и мультимедийных приложениях. Она предоставляет доступ к OpenGL, OpenAL, OpenCL и обеспечивает платформонезависимый доступ к различным манипуляторам, таким как геймпады, рули и джойстики. Основной целью проекта является создание технологии, которая позволяла бы Java-разработчикам получить доступ к ресурсам, доступ к которым в настоящее время затруднён или вовсе отсутствует из Java платформы. LWJGL доступна под BSD-лицензией. Будучи открытой и бесплатной, является основой многих игровых движков и библиотек. (ru)
dbo:computingPlatform
dbo:latestPreviewVersion
  • 3.0.0b
dbo:latestReleaseVersion
  • 3.0.0
dbo:license
dbo:programmingLanguage
dbo:status
  • Active
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2906731 (xsd:integer)
dbo:wikiPageRevisionID
  • 736897195 (xsd:integer)
dbp:genre
dbp:operatingSystem
dbp:title
  • Lightweight Java Game Library
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • De Lightweight Java Game Library (LWJGL) is een opensourcebibliotheek voor het schrijven van computerspellen in de programmeertaal Java. Het geeft ontwikkelaars de mogelijkheid om gebruik te maken van multiplatform-bibliotheken zoals OpenGL en OpenAL. Daarnaast ondersteunde het ook fmod en DevIL (voorheen bekend als OpenIL) in versies ouder dan 2.0. De bibliotheek is beschikbaar onder de BSD-licentie. De jMonkeyEngine maakt gebruik van LWJGL. (nl)
  • The Lightweight Java Game Library (LWJGL) is an open-source Java software library for video game developers. It exposes high performance cross-platform libraries commonly used in developing video games and multimedia titles, such as OpenGL, Vulkan, OpenAL and OpenCL. It further provides access to controllers such as gamepads, steering wheels and joysticks in a platform-neutral way. LWJGL is available under a BSD license. (en)
  • Die Lightweight Java Game Library (LWJGL) ist eine Programmbibliothek für die Programmiersprache Java mit dem Fokus auf Spieleentwicklung.Mithilfe von LWJGL kann ein Java-Programmierer auf OpenGL-, OpenAL- und OpenCL-Funktionen zugreifen. OpenGL wird bis Version 4.5 mit den wichtigsten Extensions unterstützt, OpenAL ist bis Version 1.1 implementiert, OpenCL ist bis Version 2.0 implementiert. Seit späteren Alpha-Versionen besteht ebenfalls die Möglichkeit zur Verwendung von DevIL zum Laden und Bearbeiten von Bildern und FMOD zum Laden und Abspielen von Musikdateien. Die DevIL- und FMOD-Unterstützung wurde mit LWJGL 1.0 allerdings wieder entfernt. Die Begründung liegt darin, dass DevIL-Methoden auch in Java implementiert werden könnten und für FMOD bereits andere Implementierungen in Java vo (de)
  • 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. (es)
  • LWJGL (Lightweight Java Game Library) とはコンピュータゲーム向けのJavaプラットフォームのオープンソースライブラリである。 LWJGL は高速なクロスプラットフォームのライブラリで、主に、ゲームやマルチメディア作品で使われている。OpenGL, Vulkan, OpenAL, OpenCL を Java から使えるようにし、ゲームパッドやハンドルやジョイスティックなどのコントローラをOSに依存しない形でアクセスできるようにする。 既存のJavaプラットフォームの技術では実装不可能だったり、貧弱にしか実装できなかったりするリソースにJava開発者がアクセスできるようにする技術を提供することがLWJGLの開発の主目的となっている。主な哲学は下のレイヤー技術への薄いラッパーを提供することであり、それ故、単純なAPIを提供している。多くのJavaゲームエンジンやライブラリの基礎ライブラリとなっている。 LWJGL はBSDライセンスで公開されている。 (ja)
  • Lightweight Java Game Library (LWJGL) — открытая графическая библиотека, основной целью которой является предоставление простого и легковесного программного интерфейса для создателей компьютерных игр на языке Java. LWJGL является высокопроизводительной кроссплатформенной библиотекой, широко используемой в разработке компьютерных игр и мультимедийных приложениях. Она предоставляет доступ к OpenGL, OpenAL, OpenCL и обеспечивает платформонезависимый доступ к различным манипуляторам, таким как геймпады, рули и джойстики. (ru)
rdfs:label
  • Lightweight Java Game Library (de)
  • Lightweight Java Game Library (en)
  • LWJGL (es)
  • LWJGL (ja)
  • Lightweight Java Game Library (nl)
  • Lightweight Java Game Library (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • LWJGL (en)
is dbo:wikiPageRedirects of
is foaf:primaryTopic of