LibGDX Video Tutorial: 3D Part 1

  In this tutorial we start looking at 3D game development using LibGDX.  We explore creating a Camera, Model, ModelInstance and look at the basics of working in 3D using LibGDX.   You can watch the tutorial in HD here or embedded below.  The following is the source used in this example.   The Source […]

Create a 3D game in Blender using LibGDX and BDX

  This post popped up on reddit a few days back and didn’t really get a ton of interest.  I almost missed it myself, but I am glad I didn’t.  Off and on the last couple days, I’ve been playing around with BDX and I have to say, there is the kernel of something really […]

LibGDX Video Tutorial: Sprite Animation

  In this tutorial, we look at animating sprites using the Animation class.  We look at loading sprites two different ways.  First creates them by splitting up a Texture loaded into memory.  The second example uses a texture atlas.  As always the code is provide below.   You can watch the video in HD here. […]

Preventing IntelliJ code auto formatting from ruining your day

  Today I ran into something extremely annoying while typing some JSON for a LibGDX tutorial.  LibGDX uses a naming convention that IntelliJ doesn’t like…  here, I’ll show you what I mean.     Suffice to say… it’s pretty annoying.  What’s even more annoying is there is simply no way to turn this behavior off.  […]

LibGDX Tutorial 5: Handling Input–Touch and gestures

Previous Part Table Of Contents Next Part   In the previous tutorial we looked at handling mouse and keyboard events, both event driven and polled.  Now we will look at how touch works.  To follow along at this point you need to have a touch enabled device ( multi-touch with a mouse is tricky to […]

LibGDX Tutorial Part 16: Cameras

  Previous Part Table Of ContentsNext Part   In this tutorial we are going to look at how to use Cameras ( and in the next, Viewports ) in LibGDX.  I will admit, I am a bit late in covering this topic, as I should have covered it much earlier in the series.  In fact, […]

LibGDX Tutorial Part 17: Viewports

  Previous Part Table Of Contents     In the previous tutorial we looked at how to use a camera with LibGDX to abstract away resolution differences so you are no longer using pixel coordinates.  This however doesn’t really help you all that much if your aspect ratios are massively different.  Fortunately LibGDX implements the […]

LibGDX Tutorial 2: Hello World

Previous Part Table Of Contents Next Part   There is an old law, possibly predating the age of man, that all tutorials must start with Hello World.  I am nothing if not law abiding, so therefore let’s create a Hello World app.  Hello World is generally one of the simplest programs you can create, you […]

Scroll to Top