LibGDX backends

LibGDX makes use of several other libraries to interface the specifics of each platform in order to provide cross-platform support for your applications. Generally, a backend is what enables LibgGDX to access the corresponding platform functionalities when one of the abstracted (platform-independent) LibGDX methods is called; for example, drawing an image in the upper-left corner of the screen, playing a sound file at a volume of 80 percent, or reading and writing from/to a file.

LibGDX currently provides the following four backends:

  • Lightweight Java Game Library (LWJGL)
  • Android
  • JavaScript/WebGL
  • iOS/RoboVM

Lightweight Java Game Library

Lightweight Java Game Library (LWJGL) is an open source Java library originally started by Caspian Rychlik-Prince ...

Get Learning LibGDX Game Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.