Skip to content

Get an overview of what the Addressable system is, the benefits in using it, and how to dynamically load/unload an addressable.

License

Notifications You must be signed in to change notification settings

gamedev-resources/dynamically-load-with-addressables

Repository files navigation

View the entire tutorial on What Up Games.

Introduction

Good memory handling is an important aspect for any game - leaving too much garbage around can drag down the performance and turn your players away. Addressables are "the right" way to properly manage dynamically loading assets within your game. It also helps tremendously with memory allocation. In this tutorial, you will get an overview of what the Addressable system is, the benefits in using it, and how to dynamically load/unload an addressable.

Example

Learning Outcomes

Here is what you will learn:

  1. The benefits in using Addressables
  2. Basic terminology and structure
  3. How to mark an asset as an 'addressable', instantiate it and load a texture into memory
  4. How to build your catalog.

Prerequisites

Tutorials may work with earlier versions. The version referenced is the on I used.

  1. You need Unity 2021.3 (LTS) or later to follow along with this tutorial.
  2. This tutorial assumes you already have basic knowledge of Unity and intermediate knowledge of C#.

About

Get an overview of what the Addressable system is, the benefits in using it, and how to dynamically load/unload an addressable.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages