I had a lot of fun while working with Unity Addressables this past week and as a result I created two new videos which are now part of my new "Unity Addressables Tutorials" playlist located at kzbin.info/www/bejne/Zoa2iYV5bstnf9k Video 1 - How To Use Unity Addressables For Beginners Part 1 (Setup & Loading Assets) Video 2 - How To Use Unity Addressables For Beginners Part 2 (Remote Assets)
@HassaanALal2 жыл бұрын
dude your tutorial was sooo fun and informative
@alphablender2 жыл бұрын
Hello sir, excellent videos but can you please increase the resolution because even with a big tv the letters are impossible to read in your inspector especially, thank you very much but I really like your videos appart from this (the part until 5:10 approx is impossible to read on your modules, inspector, addressable window etc, or very difficult) thanks for your videos
@tombruckner6842 жыл бұрын
Hey, I love your tutorials. But the screen size is so huge that it is hard to follow if your eyesight is not optimal anymore (I'm a bit older already). It would be awesome if you could create these videos with a somewhat reduced resolution (or increased font sizes).
@snooksv31722 жыл бұрын
37 years old and my eyesight is degrading quite fast. I feel you. lol
@lunchbox1553 Жыл бұрын
My eyes aren't even that bad and I had trouble seeing things. It's bad to use tiny text or graphics in any presentation.
@acwestmountain3 жыл бұрын
My man! I asked you about this on Twitter a while ago and you said you'd look into it. Love to see that it actually came to fruition!
@dilmerv3 жыл бұрын
Alexander thanks for your original suggestion and I am glad you found it helpful :) I always write down ideas from the community and use those to make videos. Yours was an amazing one :) thank you !
@acwestmountain3 жыл бұрын
@@dilmerv Thank you! I've been trying to figure out how to perform this using Firebase. Remains a struggle simply due to the structure of firebase having a GS protocol instead of HTTP for the bucket. (GS curl not supported) So have to see if I can play around using a different cloud solution.
@sachinahuja96406 ай бұрын
@@dilmerv I got issue in addressable I post this issue in unity forum but id does not review yet. Pink material issue in scene and fonts also pink and scriptable object reference in scripts are missing in scene after make scene addressable
@SonaliS-i8i9 ай бұрын
Hey ,thank you for explaining this very clearly. I came across a case where my project runs properly in unity Editor but not in the build apk. I keep getting this error, "OperationException : GroupOperation failed because one of its dependencies failed RemoteProviderException .."
@a705293 жыл бұрын
How you added the logger area.? Is there any tutorial .? Will you please help me.
@tonyslark5552 жыл бұрын
i need this too
@muhammadumair63063 жыл бұрын
The ONLY unity addressables tutorial that's totally awesome and complete. We hope you complete this playlist because believe it or not, there's no tutorial or documentation on youtube or any forums explaining addressable this much deep, easy and clear. PLEASE, DO COMPLETE THIS SERIES TILL END. You are absolutely awesome man. Subscribed.
@dilmerv3 жыл бұрын
Thank you and yes my plan is to make at least 2-3 more videos showing the additional features ! I appreciate your feedback !
@ethanwimsett4 ай бұрын
Great tutorial so far, cheers!
@dilmerv4 ай бұрын
I am glad you found it helpful thanks !
@孫勢協2 жыл бұрын
I really really appreciate for your tutorials. I could learn how to use Addressables. Thanks again and I will anticipate for another tutorials
@yfchan5433 ай бұрын
is there any tutorial on the "condition" to load and unload assets? I think learning from examples will be helpful. Such as load a level when player is closeby, load high res texture during cutscene, unloading interior props when player exit a house and etc
@KaizerSoze05 Жыл бұрын
Thanks for the awesome tutorial serie!
@dilmerv Жыл бұрын
You are very welcome!
@RobertGercia2 жыл бұрын
Beautifully explained. Thank you!!
@dilmerv2 жыл бұрын
You are more than welcome and thank you for your kind message !
@AbdulWahab-zg2jq3 жыл бұрын
Quite a lot of hard work you put in ! May you succeed in your goal :)
@dilmerv3 жыл бұрын
Thanks my friend I appreciate your support and kind message !
@henrylecompte45333 жыл бұрын
They probably don’t recommend the 3rd way you showed because instead of calling a callback once, it checks if it has loaded every frame. If you use that a lot of places it can add alot of unnecessary checks to your game
@dilmerv3 жыл бұрын
Definitely I can see why, I like the callback approach a lot better too, thanks for your feedback.
@grimonnix72212 жыл бұрын
I loved the YOU KNOW WHAAA 😄
@sbmhome23 жыл бұрын
If I have a prefab of a character does the model and textures have to be entered separately as addressable or can I just add the prefab?
@unityk5552 жыл бұрын
Thank you for good lesson!
@dilmerv2 жыл бұрын
You are very welcome ! Thanks for your time and feedback.
@pr0digy1lol792 жыл бұрын
This was great - thanks!
@dilmerv2 жыл бұрын
Thank you 🙏
@srbiscuit Жыл бұрын
How can you spawn multiple clones of the same asset reference and be able to make them dynamic? Like something in the UI with different text and buttons
@dilmerv Жыл бұрын
I will do a video about this in the near future thanks
@EnderElohim Жыл бұрын
i assume after you load asset you can assign a variable to it and use that to keep spawn with instantiate
@nicolasportu2 жыл бұрын
Outstanding! Does it work for webgl? I read that Webgl is single thread... Thanks!
@lcd110012 жыл бұрын
Could you please share the barebone repo of this project? Thank you! So that everyone can follow your tutorial.
@dilmerv2 жыл бұрын
The repo is available in the description, you could look at the commit history and specifically pull the code based on the day of this tutorial. In the future I will make sure to do branches for each video, thanks.
@lcd110012 жыл бұрын
@@dilmerv no, there is not. :) Could you check again, please?
@constantinebougioukos21752 жыл бұрын
Hello and thank you for the tutorial, you explain it amazing! I have a question tho. Can i place the music inside of my custom audio class? For example, I have a custom audio manager class. I did some digging into documentation and I saw that you call them as a game object. The thing is, I don't want them as a game object, but i do wanna place them into my custom class, in order for me to use them during gameplay(for example, i dont want to place onto the game 20 different gun sounds, I want to have only 1, the one that is active, and if the player switches guns, then place the new gun sound from the addressables into my custom audio manager class and replace of the old gun sound, in order to not code a unnecessary code). Is that viable? Thanks again for the great tutorial!
@prashantramani99512 жыл бұрын
Thank u for this ❤❤
@dilmerv2 жыл бұрын
You are very welcome !
@MixouNT Жыл бұрын
I realy liked the tutorial, but i'm worried about memory leaking. Does the .Complete destroy its subscription once it's done?
@alphablender2 жыл бұрын
Hello sir, excellent videos but can you please increase the resolution because even with a big tv the letters are impossible to read in your inspector especially, thank you very much but I really like your videos appart from this (the part until 5:10 approx) thanks for your videos
@sanghoonlim65052 жыл бұрын
I have some question. Auto translation is not perfect. So, can I ask you provide a Korean subtitle? And I made a gallery, buillt in WebGL2. It contains the building object and a lot of frames(pictures), lamps, lights, and playable character that contains main camera(like FPS). It's a indoor map(scene). But I need this function to test mobile. So, how can I load character addressable, after I load the building addressable?
@islammagdy51912 жыл бұрын
first. thank you for that awesome tutorial.. but I have a problem: It worked just fine on my prefab as a test, but then I tried to make a change and upload it again. it didn't work again at all. I tried everything even started all steps from the beginning and no luck... unity console said (RemoteProviderException : Unable to load asset bundle from : (Link).... ResponseCode : 404, Method : GET url : (Link) what does that mean???
@oliverdadda3 жыл бұрын
sorry, just one question: could you explain the += (go) => ? How does the compiler know what type the "go" is? Is that a lambda or an expression-bodied member?
@dilmerv3 жыл бұрын
Good question Oli, it does look like an expression-bodied member but I think is a lambda, the compiler knows what the Event arguments are and by doing () you are technically creating a delegate which argument is the Event argument type. For instance: Addressables.InitializeAsync().Completed += AddressablesManager_Completed; Calls into void AddressablesManager_Completed(AsyncOperationHandle obj); If I do Addressables.InitializeAsync().Completed += (something) => { } // then something is mainly the arguments of the method above. I use it a lot for quick things but if your implementation is much larger then I recommend having its own method instead of inline on a lambda.
@oliverdadda3 жыл бұрын
@@dilmerv thank you so much for detailed answer! I studied this for a long time and now I understand. I have noticed that if you peek the definition of "complete" you get as type... I assume this means that Complete takes on the type of whatever it's appended to? Like IResourceLocator for InitializeAsync or Gameobject for InstantiateAsync. Thank you kindly! Glad I've reached a point where I mostly understand your videos with some effort! 😊😊
@bitmammothOG2 жыл бұрын
@@dilmerv Thank you for removing the "magic" behind this process :)
@bitmammothOG2 жыл бұрын
Great questions!
@bitmammothOG2 жыл бұрын
they helped me a lot with my understanding
@alexistacsiat54523 жыл бұрын
Today is my birthday 🥳
@dilmerv3 жыл бұрын
So cool and happy birthday to you 🎉 I hope you have an amazing day !
@cedricvillani85023 жыл бұрын
Happy Birthday 🎁 or I'm Sorry ⌛️⚰️ Depending on how you look 👀 at it.
@Abhishek-d3y2g Жыл бұрын
Is there any way to load asset bundle on webgl or any other Idea
@dilmerv Жыл бұрын
I will look into it thanks for your question!
@Abhishek-d3y2g Жыл бұрын
@@dilmerv sure but please let me know if any idea about this
@yg-lk3sk2 жыл бұрын
can I update scripts with addressable ? it does not seems to work why ?
@andriy_z2 жыл бұрын
Thanks!
@dilmerv2 жыл бұрын
You are welcome 🙏
@AidinZolghadr3 жыл бұрын
Any tutorials for your Logger class?
@dilmerv3 жыл бұрын
Thanks for your suggestion, I will add this to future video ideas.
@aboziad1003 жыл бұрын
can i use Addressable with AR application please?
@dilmerv3 жыл бұрын
Isam yes you can use it with AR and VR, the process is exactly the same as the one I go through in my Unity Addressables Playlist. Good question :)
@kakuize3 жыл бұрын
@@dilmerv Hi mate, would you able to make a tutorial for AR application to instantiate 3D objects ?
@DungNguyenVan-dp9jl2 жыл бұрын
I want know box logger in left windown. How do make it ?
@dilmerv2 жыл бұрын
You can clone this repo from GitHub and download the project. Thanks
@DungNguyenVan-dp9jl2 жыл бұрын
@@dilmerv Thanks you very much
@JuanRamirez-su5fj3 жыл бұрын
Can this tutorial use to develop VR games?
@dilmerv3 жыл бұрын
This can be a feature of a VR game but it is not a tool to make a VR game, take a look my VR playlists and you will find how to create a VR game and the tools required. Thanks and best :)
@leksetengah2 жыл бұрын
please zoom in, not eveyone watch with 34 inch and 2k/4k monitor
@afrakes45103 жыл бұрын
Hmmm.. none of your videos actually tell you what I will be learning, just where to click. ie. Today we're using something you've never heard of called Appleteenies. You can figure out what it is and if you need it after I attempt to explain how to install it and fill your head with more things you probably arent looking to learn. ps. Step 1: WHAT ARE ADDRESSABLES?!?!?!?!
@dilmerv3 жыл бұрын
I appreciate your feedback and as I make more and more videos I learn about better ways to teach, I will take this and improve in the future videos, thanks.
@cyberben3d2 жыл бұрын
On the other hand his tutorials are more concise without defining things that can easily be googled.