Unity Addressables

2 min. read

Unity - Addressables

Introduction

Unity Addressables is a replacement for Unity Asset Bundles, which is a way of loading assets at runtime

How Unity Addressables work

Create Assets and Prefabs (Like normal)

Getting Started with Unity Addressables

  1. Install Addressables from the Unity Package Manager.
  2. Open the Addressables Window (Window - Asset Management - Addressables):
  3. Groups
  4. Settings
  5. Profiles
  6. Event Viewer
  7. Analyze
  8. Hosting
  9. Open the Groups panel
  10. Create Addressables Settings
  11. Create a group
  12. Link the objects you need to the group
  13. Create a script, which will load the AssetReferences

Tutorials

Official Unity Tutorials:

https://learn.unity.com/tutorial/addressables-introduction-to-concepts

https://learn.unity.com/project/getting-started-with-addressables

https://learn.unity.com/tutorial/addressables-using-local-hosting

YouTube Tutorials:

https://www.youtube.com/watch?v=cl_2icxKCyQ&list=PLQMQNmwN3FvwcDh-oo0lHYyqTo7F8V7t6&index=1

Courses

https://thegamedev.guru/unity-addressables-course/

References

Documentation

https://docs.unity3d.com/Packages/com.unity.addressables@0.2/manual/index.html

https://docs.unity3d.com/Manual/com.unity.addressables.html

Articles

https://resources.unity.com/white-papers/manage-content-with-addressable-asset-system

https://blog.unity.com/technology/find-out-whats-new-for-the-addressable-asset-system

https://killertee.wordpress.com/2021/09/04/unity-play-asset-delivery-and-addressable-assets/

https://thegamedev.guru/unity-addressables

https://thegamedev.guru/unity-addressables/tutorial-learn-the-basics/

https://www.raywenderlich.com/14494028-introduction-to-modding-unity-games-with-addressables

https://gamedev-resources.com/load-unload-and-change-assets-at-runtime-with-addressables/

Video References

Getting started with Addressables | Unite Now 2020

How Unity3D Addressables make assetbundles easy and your project faster

Examples

https://github.com/The-Gamedev-Guru/Unity-Addressables-Level-1

https://github.com/Unity-Technologies/Addressables-Sample