---
title: "Get started with Addressables"
content_type: course
url: "https://learn.unity.com/course/get-started-with-addressables?language=en"
language: en
difficulty: intermediate
duration_minutes: 125
unity_version:
  - "2022.2"
supported_unity_versions:
  - name: "2022.2"
    url: "https://learn.unity.com/course/get-started-with-addressables.md?language=en&version=2022.2"
  - name: "2022.1"
    url: "https://learn.unity.com/course/get-started-with-addressables.md?language=en&version=2022.1"
last_updated: "2026-08-04T14:20:48.000Z"
---

# Get started with Addressables

Have you ever wanted to create a mobile game that performs well on almost any device? What about adding downloadable content (DLC) or having holiday-themed content for your game? This is where the Addressables system can help.

Unity's Addressables system is a dynamic asset management solution that provides your users with only the assets they need, when they need them. It allows you to organize your on-demand assets from inside the Unity Editor while you're developing your game, and its runtime API lets you load and unload assets dynamically while users are playing your game.

By the end of this course, you’ll be able to do the following:

- Evaluate the Addressable system's benefits and functionalities in order to determine whether it is appropriate for a project
- Create and configure addressable assets in order to build AssetBundles
- Manage builds of applications with addressable assets
- Load and instantiate addressable assets at runtime
- Organize assets using addressable groups
- Organize addressable assets using labels
- Create and configure a local hosting service in the Unity Editor in order to simulate the delivery and loading of remote content while in Play mode

## Materials

- [GetStarted-LoadyDungeons.zip](https://unity-connect-prd.storage.googleapis.com/20230510/5405ddc3-bc9f-4c1e-8dd6-32adbfb679a2/GetStarted-LoadyDungeons.zip)

## Contents

- [Why use Addressables?](https://learn.unity.com/course/get-started-with-addressables/tutorial/why-use-addressables?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/why-use-addressables.md?language=en&version=2022.2)) — Get an overview of dynamic asset management, AssetBundles, and how the Addressables system streamlines on-demand loading.
- [Make assets addressable](https://learn.unity.com/course/get-started-with-addressables/tutorial/make-assets-addressable?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/make-assets-addressable.md?language=en&version=2022.2)) — Install the Addressables package, open its interface, mark assets as addressable, and edit their addresses.
- [Load addressable assets in scripts](https://learn.unity.com/course/get-started-with-addressables/tutorial/load-addressable-assets-in-scripts?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/load-addressable-assets-in-scripts.md?language=en&version=2022.2)) — Learn scripting patterns to reference, load, and release addressable assets asynchronously using the Addressables system.
- [Build content using Addressables](https://learn.unity.com/course/get-started-with-addressables/tutorial/build-content-using-addressables?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/build-content-using-addressables.md?language=en&version=2022.2)) — Learn to build Addressables content with the Default Build Script and manage AssetBundles and build cache.
- [Manage builds with profiles](https://learn.unity.com/course/get-started-with-addressables/tutorial/manage-builds-with-profiles?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/manage-builds-with-profiles.md?language=en&version=2022.2)) — Explore Addressables profiles to configure local and remote build and load paths for different content needs.
- [Organize addressable assets into groups](https://learn.unity.com/course/get-started-with-addressables/tutorial/organize-addressable-assets-into-groups?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/organize-addressable-assets-into-groups.md?language=en&version=2022.2)) — Learn to organize addressable assets into groups, apply schemas and templates, and configure AssetBundles accordingly.
- [Label addressable assets](https://learn.unity.com/course/get-started-with-addressables/tutorial/label-addressable-assets?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/label-addressable-assets.md?language=en&version=2022.2)) — Learn to use labels on addressable assets to load groups in scripts and configure AssetBundles efficiently.
- [Host your built content locally during development](https://learn.unity.com/course/get-started-with-addressables/tutorial/host-your-built-content-locally-during-development?language=en&version=2022.2) ([md](https://learn.unity.com/course/get-started-with-addressables/tutorial/host-your-built-content-locally-during-development.md?language=en&version=2022.2)) — Learn to host addressable assets locally, configure Addressables Hosting, and understand how AssetBundles and catalogs are cached.
