

If the additional assets take more than 1GB of storage, Unity adds streaming assets into one asset pack and adds all other assets into another asset pack.If you do not create any custom asset packs, this means that the device downloads the asset pack as part of the application installation and, when the user first launches the application, all assets are available. If the additional assets take less than 1GB of storage, Unity packs everything into a single asset pack with the install-time delivery mode.

To account for this, Unity changes how it generates asset packs depending on the size of your additional assets: For more information, see Custom asset packs.Īsset packs have download size limits. Unity adds your custom asset packs to the final AAB. This is useful when you need to control which assets an asset pack contains. For more information about the asset packs that Unity generates at build time, refer to Generated asset packs.Īlongside the asset packs that Unity generates automatically, you can also create your own custom asset packs. Asset packs: Contains everything else, including the remaining scenes, resources, and Streaming Assets.The first scene is the scene that has a build index of 0. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces. Think of each unique Scene file as a unique level. More info See in Glossary, and assets in the first scene A Scene contains the environments and menus of your game. NET assemblies created with tools like Visual Studio) and Native plug-ins (platform-specific native code libraries). There are two kinds of plug-ins you can use in Unity: Managed plug-ins (managed. Base module: Contains the executables (Java and native), plug-ins A set of code created outside of Unity that creates functionality in Unity.You can configure Unity to generate an Android App Bundle (AAB) that includes your application split into a base module and asset packs: This page describes how asset packs work in the context of a Unity Android application that uses Play Asset Delivery.
