Midnite Oil Software LLC | Addressables and Cloud Content Delivery in Unity - Audio Tutorial Part 6 of 6 @midniteoilsoftware | Uploaded January 2024 | Updated October 2024, 2 hours ago.
In this Unity tutorial I teach how to use addressables and cloud content delivery for you music assets. Instead of bundling those assets in your game build they are downloaded asynchronously from the cloud thus reducing your build size, reducing the load time for your games and allowing you to add or modify your music assets without requiring your players to get a new build of the game.
00:00 - Intro
01:59 - Project recap
03:59 - Import Addressables Package
04:33 - Connecting game to Unity Services / Organization
05:25 - Creating an addressables group
06:01 - Adding our music clips to an addressable group
08:01 - Configuring our addressables Settings
09:06 - Configure our addressable profile
09:28 - Install the CCD Management SDK Package
09:48 - Creating environments, buckets and badges
12:28 - Restart Unity (just in case)
13:34 - Set profile remote to CCD
14:14 - Build to CCD
18:03 - Refactoring the MusicClipGroup scriptable object
35:33 - Music manager refactoring
38:05 - Testing it all
39:43 - Create a standalone build
40:08 - Examine build report
41:17 - Testing standalone build
42:42 - Swap out audio files
45:40 - Outro
If you're interested in purchasing any of the assets I'm using in this tutorial you can find them here:
PBR Graveyard and Nature Set
assetstore.unity.com/packages/3d/environments/fantasy/pbr-graveyard-and-nature-set-2-0-58915?aid=1100lzsEu
Goblin Character Fantasy RPG
assetstore.unity.com/packages/3d/characters/creatures/goblin-character-fantasy-rpg-fantasy-rpg-166272?aid=1100lzsEu
Minotaur Character Pack - Fantasy RPG
assetstore.unity.com/packages/3d/characters/creatures/minotaur-character-pack-fantasy-rpg-144238?aid=1100lzsEu
Gargoyles - Fantasy RPG
assetstore.unity.com/packages/3d/characters/creatures/gargoyles-fantasy-rpg-37416?aid=1100lzsEu
Devils - Fantasy RPG
assetstore.unity.com/packages/3d/characters/humanoids/fantasy/devils-fantasy-rpg-72390?aid=1100lzsEu
4k Full Fantasy GUI
assetstore.unity.com/packages/2d/gui/4k-full-fantasy-gui-over-400-png-samples-116891?aid=1100lzsEu
Basic Motions animations pack
assetstore.unity.com/packages/3d/animations/basic-motions-157744?aid=1100lzsEu
RPG Cameras & Controllers
assetstore.unity.com/packages/tools/camera/rpg-cameras-controllers-145324?aid=1100lzsEu
Total Music Collection
assetstore.unity.com/packages/audio/music/orchestral/total-music-collection-89126?aid=1100lzsEu
My recently released Highland Panic game is available on Steam
store.steampowered.com/app/2391990/Highland_Panic
And for the iPhone & iPad on the Apple App Store
apps.apple.com/us/app/highland-panic/id6448181825
And for Android on Google Play
play.google.com/store/apps/details?id=com.midniteoilsoftware.highlandpanic
My Links:
My itch.io site: midniteoilsoftware.itch.io
Twitter: twitter.com/SoftwareOil
Discord: discord.gg/wrdqXPtw9y
facebook.com/groups/347087173378560
In case you'd like to show your support by buying me a coffee:
ko-fi.com/gregorybradburn
If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there:
discord.gg/wrdqXPtw9y
Grab my free Object Pool Manager from the Unity Asset Store
assetstore.unity.com/packages/tools/utilities/object-pool-manager-227215?aid=1100lzsEu
#unitytutorial #refactoring #scriptableobjects #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegames #soundeffects #addressables #cloudcontentdelivery #madewithunity
In this Unity tutorial I teach how to use addressables and cloud content delivery for you music assets. Instead of bundling those assets in your game build they are downloaded asynchronously from the cloud thus reducing your build size, reducing the load time for your games and allowing you to add or modify your music assets without requiring your players to get a new build of the game.
00:00 - Intro
01:59 - Project recap
03:59 - Import Addressables Package
04:33 - Connecting game to Unity Services / Organization
05:25 - Creating an addressables group
06:01 - Adding our music clips to an addressable group
08:01 - Configuring our addressables Settings
09:06 - Configure our addressable profile
09:28 - Install the CCD Management SDK Package
09:48 - Creating environments, buckets and badges
12:28 - Restart Unity (just in case)
13:34 - Set profile remote to CCD
14:14 - Build to CCD
18:03 - Refactoring the MusicClipGroup scriptable object
35:33 - Music manager refactoring
38:05 - Testing it all
39:43 - Create a standalone build
40:08 - Examine build report
41:17 - Testing standalone build
42:42 - Swap out audio files
45:40 - Outro
If you're interested in purchasing any of the assets I'm using in this tutorial you can find them here:
PBR Graveyard and Nature Set
assetstore.unity.com/packages/3d/environments/fantasy/pbr-graveyard-and-nature-set-2-0-58915?aid=1100lzsEu
Goblin Character Fantasy RPG
assetstore.unity.com/packages/3d/characters/creatures/goblin-character-fantasy-rpg-fantasy-rpg-166272?aid=1100lzsEu
Minotaur Character Pack - Fantasy RPG
assetstore.unity.com/packages/3d/characters/creatures/minotaur-character-pack-fantasy-rpg-144238?aid=1100lzsEu
Gargoyles - Fantasy RPG
assetstore.unity.com/packages/3d/characters/creatures/gargoyles-fantasy-rpg-37416?aid=1100lzsEu
Devils - Fantasy RPG
assetstore.unity.com/packages/3d/characters/humanoids/fantasy/devils-fantasy-rpg-72390?aid=1100lzsEu
4k Full Fantasy GUI
assetstore.unity.com/packages/2d/gui/4k-full-fantasy-gui-over-400-png-samples-116891?aid=1100lzsEu
Basic Motions animations pack
assetstore.unity.com/packages/3d/animations/basic-motions-157744?aid=1100lzsEu
RPG Cameras & Controllers
assetstore.unity.com/packages/tools/camera/rpg-cameras-controllers-145324?aid=1100lzsEu
Total Music Collection
assetstore.unity.com/packages/audio/music/orchestral/total-music-collection-89126?aid=1100lzsEu
My recently released Highland Panic game is available on Steam
store.steampowered.com/app/2391990/Highland_Panic
And for the iPhone & iPad on the Apple App Store
apps.apple.com/us/app/highland-panic/id6448181825
And for Android on Google Play
play.google.com/store/apps/details?id=com.midniteoilsoftware.highlandpanic
My Links:
My itch.io site: midniteoilsoftware.itch.io
Twitter: twitter.com/SoftwareOil
Discord: discord.gg/wrdqXPtw9y
facebook.com/groups/347087173378560
In case you'd like to show your support by buying me a coffee:
ko-fi.com/gregorybradburn
If you'd like to offer any suggestions or comments or have any questions join my Discord and post them there:
discord.gg/wrdqXPtw9y
Grab my free Object Pool Manager from the Unity Asset Store
assetstore.unity.com/packages/tools/utilities/object-pool-manager-227215?aid=1100lzsEu
#unitytutorial #refactoring #scriptableobjects #unity2d #unity3d #music #soundeffects #sfx #indiegamedev #indiedev #indiegames #soundeffects #addressables #cloudcontentdelivery #madewithunity