If you're making a game with libGDX, you will eventually need to draw many images (sprites) on the screen. Loading each image as a separate texture is incredibly inefficient and slow. This is where the Texture Packer comes in. What is the Texture Packer? The Texture Packer is a tool that takes multiple individual image files (PNG, JPG, etc.) and combines them into a single large image, called a Texture Atlas . It also generates a metadata file (usually .atlas ) that tells your game where each original image lives inside that big image.

Write a simple Java class or Gradle task to run the packer:

dependencies // ... your other dependencies compileOnly "com.badlogicgames.gdx:gdx-tools:$gdxVersion"

import com.badlogic.gdx.tools.texturepacker.TexturePacker; public class AssetPacker public static void main(String[] args) TexturePacker.Settings settings = new TexturePacker.Settings(); settings.pot = true; settings.paddingX = 2; settings.paddingY = 2; settings.edgePadding = true; settings.stripWhitespace = true; settings.filterMin = TexturePacker.Settings.TextureFilter.Nearest; settings.filterMag = TexturePacker.Settings.TextureFilter.Nearest;

Comments

  1. Libgdx Texture Packer May 2026

    If you're making a game with libGDX, you will eventually need to draw many images (sprites) on the screen. Loading each image as a separate texture is incredibly inefficient and slow. This is where the Texture Packer comes in. What is the Texture Packer? The Texture Packer is a tool that takes multiple individual image files (PNG, JPG, etc.) and combines them into a single large image, called a Texture Atlas . It also generates a metadata file (usually .atlas ) that tells your game where each original image lives inside that big image.

    Write a simple Java class or Gradle task to run the packer: libgdx texture packer

    dependencies // ... your other dependencies compileOnly "com.badlogicgames.gdx:gdx-tools:$gdxVersion" If you're making a game with libGDX, you

    import com.badlogic.gdx.tools.texturepacker.TexturePacker; public class AssetPacker public static void main(String[] args) TexturePacker.Settings settings = new TexturePacker.Settings(); settings.pot = true; settings.paddingX = 2; settings.paddingY = 2; settings.edgePadding = true; settings.stripWhitespace = true; settings.filterMin = TexturePacker.Settings.TextureFilter.Nearest; settings.filterMag = TexturePacker.Settings.TextureFilter.Nearest; What is the Texture Packer

    1. I felt this was a very Goonies-ish type episode too with a lot of War Games thrown in with that 80s “evil Russian” premise. I’m not sure if this episode was to change up the pacing and direction leading into the final 3 episodes or not? I think with a massively higher budget they are able to take some more liberties and let the scope of their created world take over – so the writing can back off a little.

      In the first season – with a minimal budget – the writing had to be flawless or everything would have collapsed. I think they feel they have a little more leeway now.

      Thanks for checking this out though!

Comments are closed.