Additive Async Multi-Scene Loading in Unity

Опубликовано: 03 Март 2024
на канале: git-amend
13,308
622

Learn how to load multiple scenes asynchronously and additively, at the same time in Unity, with plenty of customization and a load screen. Load and Unload multiple scenes at the same time with less overhead and continuous progress reports!

NOTE: To follow along with this video, you need to use Unity 2023.1 or greater. Unity 2023.1 introduces support for a simplified asynchronous programming model using C# async and await keywords. Most of Unity’s asynchronous API supports the async/await pattern, including AsyncOperation.
https://docs.unity3d.com/2023.2/Docum...

If you are using a version of Unity before 2023, you can use extension methods from the Unity Utils repository to convert AsyncOperations to Tasks that you can await.
https://github.com/adammyhre/Unity-Ut...

Want to support me? 😀
Buy me a coffee! https://ko-fi.com/adammyhre

🔔 Subscribe for more Unity Tutorials    / @git-amend  

Discord:   / discord  

#unity3d #gamedev #indiedev

▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬

0:00 SceneReference Type
2:14 Scene Group Manager
9:20 Scene Loader

SceneReference Open Source
https://github.com/starikcetin/Eflatu...

Source code: https://github.com/adammyhre/Unity-In...

Assets Shown In This Video (Affiliate Links)
Cartoon Fantasy UI: https://assetstore.unity.com/packages...
Eole Foliage Shader: https://assetstore.unity.com/packages...
Dungeon Mason Tiny Hero Duo: (FREE): https://assetstore.unity.com/packages...
Kronnect Beautify: https://assetstore.unity.com/packages...
Slate Cinematic Sequencer: https://assetstore.unity.com/packages...
Protofactor Animals: https://assetstore.unity.com/packages...

Follow me!
https://linktr.ee/gitamend