asgp

.asgpAssetStore Package

Unity Technologies · 2010

Developer
Unity Technologies
Category
Game Files
MIME Type
application/octet-stream
First Released
2010
Open Format
No
File Signature
Not publicly documented, typically starts with Unity internal headers.
At a Glance
.asgp
AssetStore Package

ASGP files are Unity Asset Store packages used to distribute and import game development assets.

Reviewed on July 7, 2026
Compression
Compressed
Transparency
N/A
Editability
Low
Best for
Unity asset distribution

Key Features

  • Bundles multiple game assets into one file.
  • Facilitates easy sharing and importing into Unity projects.
  • Can contain 3D models, textures, scripts, and audio.
  • Streamlines game development workflows.

Best For

  • Distributing game assets within the Unity ecosystem.
  • Packaging and sharing reusable Unity project components.
  • Content creators selling assets on the Unity Asset Store.

Less Ideal For

  • General file archiving outside of Unity.
  • Sharing assets for use in non-Unity game engines.
  • Storing raw or uncompressed asset files.
  • Distributing executable game builds.

Common Use Cases

  • Downloading and installing visual assets for Unity games.
  • Importing character models, environments, and UI elements.
  • Acquiring pre-written scripts or shaders.
  • Sharing entire project templates or frameworks.

How to Open It

  1. Open the Unity Hub application.
  2. Create a new Unity project or open an existing one.
  3. Navigate to 'Assets' > 'Import Package' > 'Custom Package...'.
  4. Select the .asgp file from your computer and click 'Open'.

What is a .asgp file?

An ASGP file is a package format used by Unity, a popular game development engine. It's designed to bundle various game assets, such as 3D models, textures, scripts, and audio files, into a single, distributable unit. This makes it easier for developers to share and import pre-made assets into their Unity projects, streamlining the development workflow. These packages can contain everything from small individual assets to complex project templates.

Programs That Open .asgp Files

PlatformProgram
WindowsUnity HubFreeOfficial
Unity EditorPaidOfficial
macOSUnity HubFreeOfficial
Unity EditorPaidOfficial
LinuxUnity HubFreeOfficial
Unity EditorPaidOfficial

Common Problems with .asgp Files

⚠️ Cannot open .asgp file directly in file explorer.
ASGP files are proprietary packages for Unity and cannot be opened like standard archives. They must be imported through the Unity editor.
⚠️ Package imports with errors or missing assets.
Ensure you are using a compatible version of Unity for the package. Sometimes, re-importing or checking the package creator's documentation can resolve issues.

Frequently Asked Questions

What is the difference between .asgp and .unitypackage?

Both are Unity package formats. .unitypackage is an older format, while .asgp is used for packages distributed through the Unity Asset Store or Unity's package manager, often containing more complex project structures.

Can I edit the contents of an .asgp file?

You cannot directly edit the .asgp file itself. You can only import it into Unity, which then extracts the assets into your project where they can be edited individually.

Is .asgp a standard file format?

No, .asgp is a proprietary format specific to Unity Technologies and is not a universally recognized standard.

Technical Details

ASGP files are essentially compressed archives, often containing a collection of Unity's internal asset formats. They are not typically human-readable and are designed to be imported directly into the Unity editor. The structure within an ASGP file is managed by Unity's asset import pipeline.

Did You Know?

The .asgp format evolved to better handle the increasing complexity and size of assets shared on the Unity Asset Store.
While primarily for Unity, the underlying structure might share similarities with common archive formats, but it's not directly compatible.

Security Information

Only import .asgp files from trusted sources, such as the official Unity Asset Store or reputable developers. Malicious code could potentially be embedded within packages.