LEVEL/CAR/WEAPON Selection with Unity Scriptable Objects

  Рет қаралды 22,372

Pandemonium

Pandemonium

Күн бұрын

In this tutorial we'll use Unity's scriptable objects to create a map display & unlock system, a car garage for your racing game and a weapon shop for FPS games.
➤ Sprites & Fonts: www.mediafire.com/file/s94h3r...
➤ Car Models: assetstore.unity.com/packages...
➤ Weapon Models: assetstore.unity.com/packages...
➤ Complete Project: github.com/nickbota/Unity-LEV...
Consider supporting the channel on Patreon:
➤ Patreon: / pandemonium_games
➤ Discord : / discord
➤ Itch: nickbota.itch.io/​
➤ Instagram: / pandemonium_games
➤ Twitter: / pandemoniumnick​
#pandemonium​ #unity3d #scriptableobjects
Tags: unity scriptable objects,unity weapon selection menu,unity selection with scriptable objects,scriptable objects unity,scriptable objects,unity level selection,unity level selection menu,playerprefs,unity playerprefs,unity weapon shop,unity scriptable objects events,unity scriptableobject,hearthstone,unity events,unity architecture,serialization,scriptableobjects,scriptable object,weapon selection,Selection with Unity Scriptable Objects,pandemonium games,devlog
0:00​ Intro
0:19 How to Create a Scriptable Object
2:20 Map Selection Menu
13:35 Unlocking & Saving Levels
15:55 Car Garage
21:00 Weapon Shop
28:20 Outro & Final Result

Пікірлер: 91
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Some parts of this video are sped up, especially when I'm tweaking the UI or the scene. Keep in mind that you can always download the GitHub project if you run into any issues: github.com/nickbota/Unity-LEVEL_CAR_WEAPON-Selection
@jaja7830
@jaja7830 18 сағат бұрын
Insane content quality. Dont understand how you dont more subs haha. Insane man, too good to be free :P
@mediaexposed6256
@mediaexposed6256 2 жыл бұрын
thanks for this tut ! hope you continue with these type of precious tuts
@StigDesign
@StigDesign 2 жыл бұрын
Love the video :D This might help me to optimize my 3d Racing game :D btw you are mentioned in the Credit list in the game :)
@razzdazz_yt2847
@razzdazz_yt2847 2 жыл бұрын
yoo early gang ;) and i was waiting for this vid too :O
@razzdazz_yt2847
@razzdazz_yt2847 2 жыл бұрын
scriptable objects are pog
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
@@razzdazz_yt2847 def, I only started exploring them but they seem to have lots of uses.
@salimabdellaoui2463
@salimabdellaoui2463 2 жыл бұрын
Wow so helpful toturial thank you so much you deserve much more subscribers
@Pasora
@Pasora 2 жыл бұрын
THIS IS AWESOME STUFF THANK YOU SO MUCH ♥
@fangola2.023
@fangola2.023 2 жыл бұрын
Thanks my brother 🙏🙇.I've been looking for tutorial like this for the past few month.im happy now. you've made my day. everything was clear and perfect.Welele💯✊!!!.I will have to implement it in my RPG game.
@EssenceWareOffice
@EssenceWareOffice 5 ай бұрын
Helpful and the best way to use Scriptable objects... Thanks
@alexocaber
@alexocaber 2 жыл бұрын
In case anyone has a similar issue, if the nameColor of the map Scriptable object does not work, try selecting the color picker again, and make sure that the current color is not transparent. It may appear that you have a color selected, but this was not the case for me. I hope this helps someone save some time and headaches. Great tutorial as well :>
@quontiumflight
@quontiumflight 2 жыл бұрын
I've been working on my dogfighting paper plane game and this is exactly what I needed since I already use scriptable objects for the planes. Thanks so much for this man, I know a lot of effort went into this 💯🙏🏾
@KBforJesusChrist
@KBforJesusChrist Жыл бұрын
Bro help me with your code I'm working on the same thing
@laurscode5778
@laurscode5778 2 жыл бұрын
Awesome tutorial mate; Everything looks great and easy to follow :)
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Thanks a ton, glad it helped you!
@devaneva6076
@devaneva6076 Жыл бұрын
Thank you, sir. It is a valuable tutorial. Thank you
@theDarkerSan
@theDarkerSan Жыл бұрын
Fantastic tutorial. well explained and multiple usage examples to boot!
@PandemoniumGameDev
@PandemoniumGameDev Жыл бұрын
Thanks a lot! The selection menu doesn't work in a build though only in Unity, I discovered it later. I uploaded the fix to GitHub.
@theDarkerSan
@theDarkerSan Жыл бұрын
@@PandemoniumGameDev yes, I use a simple bool "isUnlocked"
@MrBear69
@MrBear69 2 жыл бұрын
sick, awesome work💪
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Thanks 🙌
@muhendisbibey
@muhendisbibey 2 жыл бұрын
Thank you, sir. It is a valuable tutorial.
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
You're welcome, very glad to help :)
@wmorais1976
@wmorais1976 Жыл бұрын
Well done, dude...
@Ligerff346
@Ligerff346 2 жыл бұрын
more we will support u 10000000 percent
@bigggmoustache8868
@bigggmoustache8868 2 жыл бұрын
As a beginner I hope after doing this a couple of times I can translate this to other areas! Thank you, this is very good content!
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
You surely can, scriptable objects are very easy to understand. What you do with the data from them can be a bit tricky but if you learn the engine you'll be making cool stuff in no time.
@bigggmoustache8868
@bigggmoustache8868 2 жыл бұрын
​@@PandemoniumGameDev I just have a lot of trouble with the abstraction things like this represent. Making something generally is okay. Making it a part of some generalized structure like this, not so much haha.
@perebadeazul
@perebadeazul Жыл бұрын
thanks bro i spent a lot of time looking for this but like if i start the game i will get the
@iiropeltonen
@iiropeltonen Жыл бұрын
Very nice!
@arniguarded3697
@arniguarded3697 2 жыл бұрын
It’s very good👍
@nazifcelik01
@nazifcelik01 2 жыл бұрын
AWESOMEEEEEEEEEEEEEEEEEEEEEEEE THANKSSSSSSSSSSSS
@owl5052
@owl5052 Жыл бұрын
Thank you for this tutorial this really helps a lot! I hope you can still answer this question. How do you add another element to the array of scriptable objects? Can't seem to find a way to do it in script. Thanks in advance!
@landixus
@landixus Жыл бұрын
Its not working in build, Unity 2020.3.28f1, also the repo from GITHUB have this issue, it would be great if we can have a fix for this issue. Otherwise its a great tutorial
@TheUnknownsShow
@TheUnknownsShow 2 жыл бұрын
How would one make a menu like these that shows multiple adjacent options at a time and animates between them when moving left and right?
@srujanmoolya
@srujanmoolya Жыл бұрын
bro how to load the car in new scene(map 1)
@Localhosed
@Localhosed 4 ай бұрын
bro made everything except the thing I was looking for, how do I equip the chosen weapon into another scene
@willthunder7212
@willthunder7212 3 ай бұрын
It would be awesome if this could be used in a scroll rect
@farrukhmalik8747
@farrukhmalik8747 2 жыл бұрын
Noice.. Exactly what i needed!!!😘😘 Can U please continue this tutorial by implementing skins system. Thanks.
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Thanks, skins for what exactly?
@farrukhmalik8747
@farrukhmalik8747 2 жыл бұрын
@@PandemoniumGameDev Weapons. Actually i want to make a Locker/ Inventory system like Valorant/Fortnite.
@denramires5249
@denramires5249 Жыл бұрын
Play Button doesnt work in build for me, but In editor works fine.
@benjaminsmith184
@benjaminsmith184 Жыл бұрын
Does anybody know how to utilise a loading screen using Asynchronous loading upon selection of the Play Button??
@pradhyptaunity
@pradhyptaunity 10 ай бұрын
How to save setactive gameobject?
@ashwithhari5809
@ashwithhari5809 2 жыл бұрын
Thank you very much for the tutorial, can you also do unlock level tutorial please.
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Appreciated. You can use the first part of the video as a level unlock system or do you want some additional functionality?
@lolubro2338
@lolubro2338 Жыл бұрын
wow
@user-td1fs7ih5f
@user-td1fs7ih5f Жыл бұрын
Does anyone has an issue with not seeing the map name?
@codyironblood
@codyironblood Жыл бұрын
How to implement multiplayer with this
@loghanveilleux
@loghanveilleux Жыл бұрын
i get no error but the level is not saving and it is not unlocking the next level why?
@suryaprakash9083
@suryaprakash9083 2 жыл бұрын
Please make Coin pickup video Sir
@Gliizyy
@Gliizyy 7 ай бұрын
How do I lock a map again?
@fangola2.023
@fangola2.023 2 жыл бұрын
My brother .I have a question to ask.can this method you implemented be able to create character customisation
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Absolutely, it should be perfect for that
@fangola2.023
@fangola2.023 2 жыл бұрын
Ohk! thanks my brother.Welele✊💯🔥!!!
@whoknows4728
@whoknows4728 2 жыл бұрын
In build version of game play level button doesnt work even if I changed in progect settings input handling to both
@kramomarkgibo9286
@kramomarkgibo9286 2 жыл бұрын
Same problem
@janakisundaram3502
@janakisundaram3502 2 жыл бұрын
Solved?
@landixus
@landixus Жыл бұрын
same problem, anybody have it solved?
@whoknows4728
@whoknows4728 Жыл бұрын
@@landixus I solved it but forgot how
@andreaslandixus64
@andreaslandixus64 Жыл бұрын
@@whoknows4728 remember you must🙃
@alovelygondal7673
@alovelygondal7673 2 жыл бұрын
I am using ur map Display script and its working fine when I am in unity editor but after comping and playing it in android play button is not loading the next scene help me out guys
@alovelygondal7673
@alovelygondal7673 2 жыл бұрын
Is it playbutton .on click event are some thing else
@thelittlechicks8166
@thelittlechicks8166 2 жыл бұрын
Did you delete your other video of loading car model into game scene?
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Nope, didn't delete any of my videos.
@squirrel42069
@squirrel42069 2 жыл бұрын
what about pressing "select", the object will be use in game?
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Could you clarify the question? Not sure I got it
@squirrel42069
@squirrel42069 2 жыл бұрын
@@PandemoniumGameDev like there will be a "select" button to select the car, and will use the chosen car in game scene
@mrkurd47
@mrkurd47 2 жыл бұрын
hi i have a problem, when I try to place the movement script to the player in unity it doesn't work, unity say something about monobehaviour and another problem about vector2 in 2D game. (sorry for my bad English)
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Script names should have no space in them. Player Movement for example is wrong and won't work, call it PlayerMovement instead.
@mrkurd47
@mrkurd47 2 жыл бұрын
@@PandemoniumGameDev thank you very much but i have a lot of problems I think because the unity version 2018 and visual studio 2020 may be this is the problem, I am very thank you for this free videos 🌹🌹🌹
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
@@mrkurd47 the version will not affect the code. So it's probably just small mistakes in multiple places. Join discord, it'll be easier to help you there
@mrkurd47
@mrkurd47 2 жыл бұрын
@@PandemoniumGameDev thanks ❤️
@mrkurd47
@mrkurd47 2 жыл бұрын
@@PandemoniumGameDev Hi, I am sorry for annoying you but I want to tell you that I fixed all my script and the game is running perfectly I am very thankful to you ❤️❤️❤️
@kazuhide7737
@kazuhide7737 2 жыл бұрын
Hello! May I ask how can you lock the map again?
@raduks2126
@raduks2126 Жыл бұрын
PlayerPrefs.DeleteKey("currentScene");
@kazuhide7737
@kazuhide7737 Жыл бұрын
@@raduks2126 Thank you very much!
@Gliizyy
@Gliizyy 7 ай бұрын
@@raduks2126 Bro, could you explain it to me better?
@user-iv9xl1fc2e
@user-iv9xl1fc2e 2 жыл бұрын
топ
@T4RIHCIBEKIR
@T4RIHCIBEKIR 7 күн бұрын
Could i use this assets on my official game please?
@PandemoniumGameDev
@PandemoniumGameDev 6 күн бұрын
You can use the code freely. But you'll have to check the images and the other assets, make sure that they're free for commercial use
@tillycrow6159
@tillycrow6159 Жыл бұрын
The buttons to get to the scenes is not working in build mode
@PandemoniumGameDev
@PandemoniumGameDev Жыл бұрын
Yeah, my bad. I updated the project on GitHub though and fixed this issue. You can take it from there.
@tillycrow6159
@tillycrow6159 Жыл бұрын
@@PandemoniumGameDev is the github apart of the video or is there somewhere I can find a link?
@PandemoniumGameDev
@PandemoniumGameDev Жыл бұрын
@@tillycrow6159 The link is in the video description, it says complete project
@tillycrow6159
@tillycrow6159 Жыл бұрын
@@PandemoniumGameDev oh yea just notice thank you!
@user-yq5cz1nl9u
@user-yq5cz1nl9u 10 ай бұрын
video is informative and helping but the is too fast, the beginner cannot understand easily with due respect
@icon8391
@icon8391 2 жыл бұрын
Henlo
@PandemoniumGameDev
@PandemoniumGameDev 2 жыл бұрын
Hello :D
Unity How to Use PUBLIC Variables
5:10
Pandemonium
Рет қаралды 4,5 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,7 МЛН
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Рет қаралды 7 МЛН
Simple Inventory System in Unity (Store, Use, Stack and Drop Items)
28:06
I Used Godot For 100 Hours, Here’s What I Learned
35:09
LazyAlarm
Рет қаралды 1 МЛН
Scriptable Objects: What are they? How do you use them?
10:38
20 Advanced Coding Tips For Big Unity Projects
22:23
Tesseract
Рет қаралды 148 М.
How Unity Scriptable Objects made this Weapon System Great
14:19
What If You Put Nutella In a 3d Printer?
7:35
The Action Lab
Рет қаралды 211 М.
Newly Discovered PRIMITIVE WATER FILTER! 100% Effective
14:38
Clay Hayes
Рет қаралды 334 М.
глупый парень и маньяк!  @cooldadru
0:50
Holy Baam
Рет қаралды 2,7 МЛН
train rush part 7722 #shorts #viral #trending
0:54
voxzon gaming
Рет қаралды 30 МЛН
Stu Mutation gone WRONG☠️ #brawlstars #shorts
0:14
HB Nico Zockt
Рет қаралды 4,5 МЛН
Насколько ГЛУБОК океан? 😯 #Shorts
0:26
ФАКТОГРАФ
Рет қаралды 2,5 МЛН
САМЫЙ МАЛЕНЬКИЙ ПЕРСОНАЖ В БРАВЛ СТАРСЕ
0:52