This page gives a list of some external tutorials, if our wiki here isn’t enough for you. If you’re looking for some representative games made with libGDX, have a look at our collection here. If you’re interested in some tools and frameworks to use with libGDX, this curated list may be of help. We also have a list of useful resources on our discord server.
Preliminary note: Given the nature of this page’s content it is likely that some of the links displayed here might become offline or even change. If you spot some broken link or wrong information please feel free to edit this page so we can keep our wiki as up-to-date as possible. Thank you.
General Tutorial Websites
These are webpages where individuals or companies write about their experience with libGDX from a technical perspective. Some of the tutorials present in these pages are also referenced below in more topic specific sections but if you’re just looking to some websites where people talk about their general experiences with libGDX you should start here.
Some one-page tutorials for beginners:
- Simple breakout game – focused on beginners with no prior game dev experience
- Sprite Sheets & Physics with Box2d – Tutorial by Code and Web
- libGDX code samples (see the sidebar)
- Some blog posts regarding libGDX – by Rotating Canvas
Complete tutorial series:
- GameDevelopment.blog – 17 parts (2017)
- Flappy Bird Remake - 12 parts (2016?)
- GameFromScratch.com - 17 parts (2014)
Video tutorials:
- By Brandon Grasely – 12 parts (2020)
- By Coldwild Games – 27 parts (2017)
- Asteroid game – by ForeignGuyMike (2014)
- By dermetfan – 25 parts (2013)
Topic Specific Tutorials
AdMob integration for libGDX Android projects
Lighting
UI with Scene2D
Performance Related
- Image Formats: PNG, JPEG, or GIF?
- A splash screen on application startup (example)
- Showing a splash screen while doing heavy processing
Shaders
- Matt DesLauriers has a very nice introduction to GLSL shaders (both libGDX specific and in general)
- Video series by dermetfan
- Online Shader Tools, which let you play with WebGL (provided your browser supports it) and see the code behind it:
Tile based games
- Video tutorial series by dermetfan
- gdx-tiled-preprocessor video tutorial (Warning: the gdx-tiled-preprocessor was merged into gdx-tools)
Some simple open-source projects for reference
These are some open-source projects found on the web that use libGDX and can be used as reference. This list is intentionally kept as clean and interesting as possible (you won’t see repeated projects nor Hello-World kind-of-games here).
- Fire and Ice (uses tile maps)
- On Guard (uses tile maps)
- Lendigastel (3D; uses gdx-gltf)
- libGDX vs Ray3K (local multiplayer Smash Bros clone)
- Super Spineboy (a platformer using Spine)
- Klooni 1010! (puzzle game based on the original 1010!)
- TDGalaxy (modular 3D tower defense game)
- bombergame
- martianrun (2D running game; uses AdMob and Google Play Game Services)
- GdxCombat (2D mortal kombat like game)
- rpgboss-editor