Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. libGDX
  3. Texture Packer GUI

Texture Packer GUI

Apache-2.0Java4.13.0

A visual GUI tool for packing and managing texture atlases for the libGDX game framework.

GitHubGitHub
708 stars80 forks0 contributors

What is Texture Packer GUI?

GDX Texture Packer GUI is a desktop application that provides a graphical interface for creating and managing texture atlases specifically for the libGDX game development framework. It wraps the libGDX TexturePacker tool with additional features and visual controls, solving the problem of manually configuring and packing textures for optimized game performance.

Target Audience

Game developers using the libGDX framework who need an efficient way to create, manage, and optimize texture atlases for their 2D or 3D games.

Value Proposition

Developers choose this tool because it combines the reliability of libGDX's texture packing with a modern, user-friendly GUI, batch automation capabilities, and built-in texture compression—streamlining the asset pipeline without requiring command-line expertise.

Overview

A simple way to pack and manage texture atlases for libGDX game framework.

Use Cases

Best For

  • Creating texture atlases for libGDX games with a visual interface
  • Automating texture packing workflows via command-line scripts
  • Compressing game textures to KTX2/Basis Universal format
  • Managing multiple texture atlases within a single project
  • Simplifying asset optimization for 2D game development
  • Migrating from older TexturePacker GUI tools to a maintained solution

Not Ideal For

  • Game development teams using engines other than libGDX, such as Unity, Unreal Engine, or Godot.
  • Projects requiring integrated, in-engine texture packing solutions or real-time asset management.
  • Environments where Java or OpenGL are not available or preferred due to performance or compatibility reasons.

Pros & Cons

Pros

Intuitive Visual Interface

Provides a GUI for configuring and previewing texture atlases, making it accessible without command-line knowledge, as it's a visual wrapper over libGDX TexturePacker.

Batch Automation Capabilities

Supports headless command-line mode for automating atlas packing, allowing integration into build pipelines, as demonstrated in the CLI examples.

Modern Texture Compression

Includes tools to compress PNG/JPEG images to KTX2/Basis Universal formats, optimizing asset size for game performance, with specific commands provided.

Cross-Platform Support

Runs on Linux, macOS, and Windows with Java, ensuring broad compatibility for developers on different operating systems.

Cons

LibGDX Framework Lock-in

Designed exclusively for libGDX, so it cannot be used for texture packing in other game frameworks, limiting its utility in mixed or non-libGDX projects.

Java and OpenGL Dependencies

Requires Java Runtime Environment and OpenGL drivers, which can add installation complexity and potential compatibility issues on systems without these components.

Feature Development Reliance

With a backlog on Trello, some advanced features may be planned but not yet implemented, depending on community contributions and maintainer pace.

Frequently Asked Questions

Quick Stats

Stars708
Forks80
Contributors0
Open Issues17
Last commit2 years ago
CreatedSince 2016

Tags

#desktop-application#batch-processing#opengl#java#game-development#gui-tool#texture-packing#utility#texture-atlas#image-compression#libgdx

Built With

J
Java

Included in

libGDX1.2k
Auto-fetched 8 hours ago

Related Projects

KTXKTX

Kotlin extensions for the libGDX game framework

Stars1,466
Forks76
Last commit1 year ago
libGDX PluginlibGDX Plugin

An IntelliJ plugin for use with LibGDX

Stars159
Forks9
Last commit3 months ago
noise4jnoise4j

:octocat: Simple map generators for Java applications.

Stars108
Forks14
Last commit8 years ago
gdx-jnigengdx-jnigen

jnigen is a small library that can be used with or without libGDX which allows C/C++ code to be written inline with Java source code.

Stars87
Forks30
Last commit20 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub