The following is an ongoing series on working with the exceptional library, LibGDX. LibGDX is a cross platform Java based game development library that handles almost all facets of game development. These tutorials assume you have some prior experience with Java and Eclipse and each part assumes you have read the prior parts.
If you prefer video format tutorials, we also have a LibGDX Video Tutorial series here.
The Tutorials:
-
-
Part 1: Creating a project
-
Part 2: Hello World
-
Part 3: Basic Graphics
-
Part 3: Basic Graphics Part 2 – Simple Animation
-
Part 4: Handling Input — Mouse and Keyboard
-
Part 5: Handling Input — Touch and gestures
-
Part 6: Motion Controls
-
Part 7: Camera Basics
-
Part 8: Audio
-
Part 9: Scene2D Part 1
-
Part 9: Scene2D Part 2 – Actions
-
Part 9: Scene2D Part 3 – Scene Management
-
Part 9: Scene2D Part 4 – UI Skins
-
Part 10: Basic Networking
-
Part 11: Tiled Maps Part 0 – Using the Tiled map editor
-
Part 11: Tiled Maps Part 1 – Simple Orthogonal (Top Down) Maps
-
Part 11: Tiled Maps Part 2 – Adding a Sprite and Dealing with Layers
-
Part 12: Using GLSL Shaders ( and dynamically creating a Mesh )
-
Part 13: Physics Part 1 — A Basics Simulation
-
Part 13: Physics Part 2 — Force, Impulse and Torque
-
Part 13: Physics Part 3 — Collisions
-
Part 13: Physics Part 4 — Controlling Collisions using Filters
-
Part 14: Gamepad support
-
Part 15: Particles Part One — 2D Particles ( For Video version click here)
-
Part 16: Using a Camera
-
Part 17: Using Viewports. Scaling for Different Aspect Ratios
-
Appendix
-
-
Speeding Up GWT compiles
-
LibGDX in IntelliJ IDEA
-
LibGDX in IntelliJ IDEA – Now even easier ( read me before the prior link )
-
Not quite tutorials, but LibGDX related and hopefully interesting
-
LibGDX minimal 3D application (code sample)
-
Exporting 3D models with animation from Blender to LibGDX (with code)
-
Building fbx-conv on MacOS
-
Troubleshooting LibGDX/RoboVM/Gradle Issues
-
Bones in LibGDX and Blender
-
Moving Bones in LibGDX
-
Rendering 3D Models to Texture in LibGDX
-
Re-using Actions in LibGDX
Any and all feedback appreciated. If you spot an error or wish to see something covered, leave a comment! I hope these prove useful.