This is the Libgdx book I wrote with my colleague Alberto Cejas. Note that the e-book version comes in multiple formats and it's DRM-free.


  • Gain an in-depth understanding of every Libgdx subsystem, including 2D graphics, input, audio, file extensions, and third-party libraries.
  • Write once and deploy to Windows, Linux, Mac, Android, iOS, and browsers.
  • Full of uniquely structured recipes that help you get the most out of Libgdx.

What you will learn from this book

  • Wield the power of the 2D graphics API: get to grips with textures, atlases, particles, fonts, and shaders.
  • Manage input from different devices, including touch, keyboard, mouse, gamepad, and accelerometer.
  • Increase player immersion with the Libgdx audio API.
  • Quickly design maps with an editor and load them directly into your game.
  • Exploit the 2D stage features to build great user interfaces.
  • Create amazing physics simulations with Box2D.
  • Discover the third-party ecosystem by exploring animation, lightning, entity systems, and many more.
  • Master the deployment process and reach a wide audience.

About Libgdx

Libgdx is an extremely popular open source, lightning fast, cross-platform, Java-based, game development framework. It allows developers to write their code once and deploy to Windows, Linux, Mac, Android, iOS, and browsers. Libgdx takes care of platform-specific details so you can focus on what really matters, making awesome games and reaching the widest audience possible. Publishing your game on various platforms is quite a task, and this is where this book will come in handy.