TexturePacker Importer View on Asset Store (opens in new tab)

Package details

Latest version
7.6.1
Last updated
First released
Unity version
2020.3.48 or later
Package size
6.2 MB
Files
68
Favorites
2,316
Views in the past week
114

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

TexturePacker Importer

by CodeAndWeb GmbH (opens in new tab)

4.6 / 5 · 386 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 306
4 stars 43
3 stars 24
2 stars 1
1 star 12
Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for TexturePacker Importer, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

TexturePacker Importer screenshot 1

TexturePacker Importer screenshot 1

About this asset

The TexturePacker Importer extends the Unity editor to read sprite atlas data created with TexturePacker. It imports each sprite atlas as a native Unity 2D spritesheet - the sprites can be used directly in the editor.

TexturePacker is a powerful GUI and command line tool to create sprite sheets for your game. Learn more about sprite sheets and sprite mesh optimization in our comprehensive tutorial.

Find more tutorials about using normal maps and dynamic lighting with Unity on our tutorial page.

TexturePacker | Tutorials | Forum Thread

From the publisher's Asset Store listing.

Technical details

Key Features

Optimized Polygon Meshes

TexturePacker generates optimized polygon meshes that outperform Unity’s built-in tight mesh generator. Practical examples show vertex reductions of 69% or more per sprite, reducing overdraw and helping improve rendering performance in fill-rate-limited scenes.

Automatic Sprite Batching

Unity batches sprites that share the same texture atlas. By aggressively trimming transparent areas and packing sprites efficiently, TexturePacker fits more sprites into a single texture atlas. This reduces the total number of texture atlases, minimizes texture atlas switching at runtime, and helps keep draw calls low. The importer supports both Mesh Type options: use Tight for optimized polygon meshes that reduce overdraw, or Full Rect for simple rectangular sprites when compatibility or simpler collision shapes are preferred.

Pivot Point Support with Animation Preview

Pivot points can be defined visually in TexturePacker using the pivot editor and animation preview. All pivot data is imported into Unity automatically, ensuring consistent alignment between authoring and runtime.

9-Slice / 3-Slice Support for Scalable UI Elements

Create scalable UI elements such as buttons, frames, or panels using built-in 9-slice and 3-slice tools. Fixed and stretchable areas are defined once and preserved when imported into Unity UI layouts.

Flexible Workflow (GUI + Command Line)

TexturePacker runs independently of Unity and fits into a wide range of production workflows. Artists can generate ready-to-use texture atlases via the GUI, while development teams can integrate the command-line version as a deterministic build step (for example in CI pipelines). This separation enables a clean handoff of finished sprite sheets from art to development.

Normal Map Sprite Sheets for 2D Dynamic Lighting

TexturePacker packs sprites (albedo) and their corresponding normal maps using the exact same layout within the texture atlas. This guarantees pixel-perfect alignment for use with Unity’s 2D dynamic lighting systems. The importer automatically creates a material connecting the normal map; simply attach it to your sprites.

Multipack Support for Controlled Sprite Distribution

Multipack provides manual control over how sprites are distributed across multiple texture atlases. You explicitly decide which sprites belong to which texture atlas and can visually inspect the result, giving control over grouping, atlas size limits, and runtime behavior, particularly useful for larger projects or memory-constrained targets.