Learn how to easily import assets from the Unity Asset Store with this comprehensive guide. Includes step-by-step instructions and troubleshooting tips for common issues.
Before we start:
- Backup your project before importing, you could either:
- Compress the project folder to a 7z or ZIP file
- Alternatively, backup using Unity Version Control
- Make sure your Unity project is open.
Let’s get started then. Firstly, you need to go to https://assetstore.unity.com/

If you have not signed-in, press the head-shaped button on the rightmost corner, and press Sign-in and sign in to your account.

Once you are signed-in, lets search for an example item that you want. In the search bar, type “robot kyle“.

Click on Robot Kyle

Click Add to My Assets

Click Open In Unity

If a prompt like this appear, Click Open Unity Editor

The Package Manager window will appear. Press Download.

Press Import

If there are required components that is currently missing, Unity will ask to Install it. Press Install/Upgrade

Once done, the Import Unity Package window will appear. Press Import

There will be a new folder created in your Project window. In this case you will find Robot Kyle in UnityTechnologies>SpaceRobotKyle>Prefabs

Drag and drop Robot Kyle into the scene to use it.

You can use these steps for not just Robot Kyle. It works on all sold assets in the Assets Store.
Importing Complex Assets
Certain assets like weather systems and AI systems might have additional steps for you to follow. Refer to the Asset’s manual provided by each developer for more information.
Troubleshooting Common Issues
While importing assets from the Unity Asset Store is usually straightforward, there may be occasional issues. Here are some common problems and their solutions:
1. Sign-In Issues:
- Problem: Unable to sign into your Unity account.
- Solution: Ensure your internet connection is stable. If you’re sure the login credentials are correct but still can’t log in, try resetting your password or use a different browser to log in through the Unity Hub. If the issue persists, check Unity’s status page to see if the servers are down.
2. Asset Not Downloading:
- Problem: After clicking “Open In Unity,” the asset does not download or gets stuck.
- Solution:
- Check your internet connection.
- If the download gets stuck, try restarting the Unity Editor and opening the Package Manager again.
- Ensure you have enough storage space on your disk.
- If the issue continues, clear the cache in Unity by going to
Edit > Preferences > Cache > Clean Cache
.
3. Missing Components or Dependencies:
- Problem: Unity prompts you to install additional packages, or the imported asset shows errors due to missing components.
- Solution:
- When prompted to install missing components, click Install/Upgrade to allow Unity to install the necessary components.
- If you skip this and encounter issues later, go to
Window > Package Manager
, search for the missing components, and install them manually.
4. Asset Version Compatibility
- Problem: The asset is not compatible with your version of Unity, resulting in errors or warnings.
- Solution:
- Before downloading, check the asset’s compatibility details on the Asset Store page.
- Consider updating your Unity version if the asset requires a newer version.
- If you’re locked into an older version, reach out to the asset developer for support or look for an older version of the asset.
5. Import Button Disabled
- Problem: The “Import” button is greyed out or unavailable in the Package Manager.
- Solution:
- Restart Unity Editor and reopen the Package Manager.
- Check if the asset is already in your project by looking for the asset folder in the
Project
window. - Ensure your Unity Editor is running the same version you used to download the asset.
6. Asset Not Appearing in Project Window:
- Problem: After importing, the asset does not show up in the
Project
window. - Solution:
- Ensure you’re looking in the right folder (refer to the asset’s documentation for file location). For Robot Kyle, check
Assets > UnityTechnologies > SpaceRobotKyle > Prefabs
. - Try re-importing the asset from the Package Manager by selecting the asset and pressing Reimport.
- Check for any filters in your
Project
window that might be hiding certain file types (e.g., Prefabs).
- Ensure you’re looking in the right folder (refer to the asset’s documentation for file location). For Robot Kyle, check
7. Script or Shader Errors After Import:
- Problem: After importing an asset, you receive console errors, particularly related to scripts or shaders.
- Solution:
- Make sure all required packages are installed by checking the
Package Manager
. - If the error relates to outdated scripts, try upgrading the asset or contact the developer for updates.
- For shader issues, try regenerating the shaders by selecting
Assets > Reimport All
or looking into the asset’s documentation for shader troubleshooting.
- Make sure all required packages are installed by checking the
8. File Conflicts During Import:
- Problem: Unity notifies you of file conflicts or asset name clashes when importing.
- Solution:
- Review the conflict notification and either choose to overwrite the existing files or keep both.
- Consider creating a backup before overwriting to ensure you don’t lose any important changes.
If these steps do not resolve your issue, refer to Unity’s official documentation or reach out to the asset developer for support.