Uploaded March 2024 | Updated September 2026, 7 hours ago
Loading Scenes and their Dependencies using Addressables either from your build or remotely with Unity CCD (Cloud Content Delivery) is worth it - now more than ever before with the new CCD Manager SDK, it's just so simple. Lower your memory footprint, load scenes on demand and even lower your build size. We're adding features to the Multi-Scene Loader to support combinations of Regular as well as Addressable Scenes at the same time!
NOTE: 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.
docs.unity3d.com/2023.2/Documentation/Manual/AwaitSupport.html
You can also choose to use the Addressables package for Unity 2023.1 and above - com.unity.addressables@2.0.8 - install via the Package Manager by name, it works the same as the 1.21.20 version.
Multi-Scene Loader Video: youtu.be/JFP-cCFID7o
Additional Resources:
blog.unity.com/engine-platform/addressables-planning-and-best-practices
docs.unity.com/ugs/en-us/manual/ccd/manual/UnityCCDWalkthrough
youtube.com/watch?v=C5puKyuFrpM
Want to support me? 😀
Buy me a coffee! ko-fi.com/adammyhre
🔔 Subscribe for more Unity Tutorials youtube.com/@git-amend
Discord: discord.gg/FDRZGQBBUC
#unity3d #gamedev #indiedev
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
0:00 Setup Addressables
3:53 Multi-Scene Loader Improvements
9:50 Cloud Content Delivery
SceneReference Open Source
github.com/starikcetin/Eflatun.SceneReference
*Source code:* github.com/adammyhre/Unity-Inventory-System/tree/master/Assets/_Project/Scripts/SceneManagement
Assets Shown In This Video (Affiliate Links)
Cartoon Fantasy UI: assetstore.unity.com/packages/2d/gui/cartoon-fantasy-gui-74743?aid=1101lw3sv
Eole Foliage Shader: assetstore.unity.com/packages/vfx/shaders/eole-stylized-foliage-shaders-265842?aid=1101lw3sv
Dungeon Mason Tiny Hero Duo: (FREE): assetstore.unity.com/packages/3d/characters/humanoids/rpg-tiny-hero-duo-pbr-polyart-225148?aid=1101lw3sv
Kronnect Beautify: assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-3-advanced-post-processing-233073?aid=1101lw3sv
Slate Cinematic Sequencer: assetstore.unity.com/packages/tools/animation/slate-cinematic-sequencer-56558?aid=1101lw3sv
Protofactor Animals: assetstore.unity.com/packages/3d/characters/animals/animals-full-pack-5032?aid=1101lw3sv
*Follow me!*
https://linktr.ee/gitamend
Loading Scenes and their Dependencies using Addressables either from your build or remotely with Unity CCD (Cloud Content Delivery) is worth it - now more than ever before with the new CCD Manager SDK, it's just so simple. Lower your memory footprint, load scenes on demand and even lower your build size. We're adding features to the Multi-Scene Loader to support combinations of Regular as well as Addressable Scenes at the same time!
NOTE: 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.
docs.unity3d.com/2023.2/Documentation/Manual/AwaitSupport.html
You can also choose to use the Addressables package for Unity 2023.1 and above - com.unity.addressables@2.0.8 - install via the Package Manager by name, it works the same as the 1.21.20 version.
Multi-Scene Loader Video: youtu.be/JFP-cCFID7o
Additional Resources:
blog.unity.com/engine-platform/addressables-planning-and-best-practices
docs.unity.com/ugs/en-us/manual/ccd/manual/UnityCCDWalkthrough
youtube.com/watch?v=C5puKyuFrpM
Want to support me? 😀
Buy me a coffee! ko-fi.com/adammyhre
🔔 Subscribe for more Unity Tutorials youtube.com/@git-amend
Discord: discord.gg/FDRZGQBBUC
#unity3d #gamedev #indiedev
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
0:00 Setup Addressables
3:53 Multi-Scene Loader Improvements
9:50 Cloud Content Delivery
SceneReference Open Source
github.com/starikcetin/Eflatun.SceneReference
*Source code:* github.com/adammyhre/Unity-Inventory-System/tree/master/Assets/_Project/Scripts/SceneManagement
Assets Shown In This Video (Affiliate Links)
Cartoon Fantasy UI: assetstore.unity.com/packages/2d/gui/cartoon-fantasy-gui-74743?aid=1101lw3sv
Eole Foliage Shader: assetstore.unity.com/packages/vfx/shaders/eole-stylized-foliage-shaders-265842?aid=1101lw3sv
Dungeon Mason Tiny Hero Duo: (FREE): assetstore.unity.com/packages/3d/characters/humanoids/rpg-tiny-hero-duo-pbr-polyart-225148?aid=1101lw3sv
Kronnect Beautify: assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-3-advanced-post-processing-233073?aid=1101lw3sv
Slate Cinematic Sequencer: assetstore.unity.com/packages/tools/animation/slate-cinematic-sequencer-56558?aid=1101lw3sv
Protofactor Animals: assetstore.unity.com/packages/3d/characters/animals/animals-full-pack-5032?aid=1101lw3sv
*Follow me!*
https://linktr.ee/gitamend






![10 Useful C# Attributes for Intermediate and Advanced Game Devs
C# Attributes are a powerful tool for customizing and extending the behavior of your code, especially in game development where performance and clarity matter most. In this video, we explore attributes that can elevate your projects to the next level. From controlling memory layouts with `[StructLayout]` and `[FieldOffset]`, to ensuring robust runtime behavior with `[NotNull]` and `[UsedImplicitly]`, this guide dives into practical use cases for both performance optimization and tooling enhancements. Whether youre working with Unity, creating custom editors, or tackling advanced interop scenarios, these attributes will help you write cleaner, faster, and more efficient code.
Scene Reference Attribute: https://github.com/KyleBanks/scene-ref-attribute
Want to support me? 😀
Buy me a coffee! https://ko-fi.com/adammyhre
🔔 Subscribe for more Unity Tutorials https://youtube.com/@git-amend
Discord: https://discord.gg/FDRZGQBBUC
#unity3d #gamedev #indiedev
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
0:00 StructLayout, FieldOffset, Preserve
3:50 InspectorName, DefaultExecutionOrder
5:40 NotNull, CanBeNull, UsedImplicitly
8:45 PreferBinarySerialization
11:10 SelectionBase
12:10 Child, Parent, Self, Anywhere
Correction: 04:47 Enum Search is from Odin Inspector and is compatible with InspectorName
More Useful Code:
https://github.com/adammyhre?tab=repositories
Unity Utility Library: https://github.com/adammyhre/Unity-Utils
Lock Inspector Hotkey: https://gist.github.com/adammyhre/4754f731a93bf1cab0d1385ccfa23642
Assets Shown In This Video (Affiliate Links)
Odin - https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101lw3sv
Odin Validator - https://assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101lw3sv
Heroic Creatures: https://assetstore.unity.com/packages/3d/characters/creatures/heroic-fantasy-creatures-full-pack-volume-1-5730?aid=1101lw3sv
Dynamic Nature: https://assetstore.unity.com/packages/3d/vegetation/forest-environment-dynamic-nature-150668?aid=1101lw3sv
Beautify: https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-3-advanced-post-processing-233073?aid=1101lw3sv
Umbra Soft Shadows: https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/umbra-soft-shadows-better-directional-contact-shadows-for-urp-282485?aid=1101lw3sv
Cloud Shadows: https://assetstore.unity.com/packages/vfx/shaders/cloud-shadows-fx-267702?aid=1101lw3sv
Timeflow: https://assetstore.unity.com/packages/tools/animation/timeflow-animation-system-247895?aid=1101lw3sv
Hot Reload: https://assetstore.unity.com/packages/tools/utilities/hot-reload-edit-code-without-compiling-254358?aid=1101lw3sv
Hierarchy Icons: https://assetstore.unity.com/packages/tools/utilities/better-hierarchy-272963?aid=1101lw3sv
Better Transform: https://assetstore.unity.com/packages/tools/utilities/better-transform-size-notes-global-local-workspace-child-parent 276554?aid=1101lw3sv
Better Mesh Filter: https://assetstore.unity.com/packages/tools/utilities/better-mesh-filter-266489?aid=1101lw3sv
Editor Console Pro: https://assetstore.unity.com/packages/tools/utilities/editor-console-pro-11889?aid=1101lw3sv
Any Object Finder: https://assetstore.unity.com/packages/tools/utilities/any-object-finder-286455?aid=1101lw3sv
*Follow me!*
https://linktr.ee/gitamend 10 Useful C# Attributes for Intermediate and Advanced Game Devs](https://i.ytimg.com/vi/mB4KaZ4GcH4/mqdefault.jpg)



