Unity Character/Skin Selection Menu - Easy Unity Tutorial

  Рет қаралды 67,144

Hooson

Hooson

Күн бұрын

In this unity tutorial, you'll be learning how to make a character and skin selection menu for your game.
You'll learn how to use scriptable objects to make a character database. Scriptable object is a data container that you can use to save large amounts of data.
Timestamps:
0:00 Intro
0:17 Character Selection UI Setup
1:32 Character Scripting
2:56 Character Database Scripting
5:30 Character Manager Scripting
11:40 Player Scripting
13:03 Conclusion
#Hooson #Unity3D
Play my first mobile game: Bot Attack - 2D Top-down shooter
➤Google Play: play.google.com/store/apps/de...
➤App Store: Coming soon
➤Follow my Instagram: / hoosontech

Пікірлер: 136
@MarinettePFP
@MarinettePFP 2 жыл бұрын
I will definitely try this. Thank you for the clear explanation!
@TrixArmy
@TrixArmy 2 жыл бұрын
Thanks Hooson We love your amazing videos !! Well done .... Best thing ever I found on YT
@liangwang199
@liangwang199 2 жыл бұрын
Thank you Hooson!!! Your videos are amazing and helpful. Keep going
@markushoffmann3494
@markushoffmann3494 Жыл бұрын
One of the bests Tutorial I have watched, it helped me really a lot!! Continue like that bro
@justify8212
@justify8212 2 жыл бұрын
Thank you for all the amazing tutorials you make Hooson, you really have been helping me chase my dreams, thank you
@startandplay688
@startandplay688 2 жыл бұрын
hey friend can you make this video in a new way for 2021..., kzfaq.info/get/bejne/l9Cqe86K1N2Ro6M.html&ab_channel=DonHaulGameDev-Wabble-UnityTutorials
@gustavoalexandregustavotim936
@gustavoalexandregustavotim936 Жыл бұрын
Me tooooooooooooo 🥰
@issamlaoumri7591
@issamlaoumri7591 2 жыл бұрын
Thaanks♥, very clear and organized ! Good work !👏
@jovillegas2983
@jovillegas2983 2 жыл бұрын
Thank you so much! I needed this tutorial video! :)
@TrixArmy
@TrixArmy 2 жыл бұрын
Definitely it's the best videos on YT pls continue the journey 👍
@gamegrey3892
@gamegrey3892 2 жыл бұрын
Great video as always! Thank you!
@fangola2.023
@fangola2.023 2 жыл бұрын
Thanks for the tutorial my brother 🙏🙇✊.I've been looking for something like this for the past few month now.im very much happy for this.Welele✊💯✨!!!!
@TransGuyShane
@TransGuyShane 2 жыл бұрын
i have been struggling with this issue for years, trying to make character creation menus and getting them to transfer over to a new scene, my work around has been building everything in one scene. this is amazing! you have helped solve a massive issue for me
@ez4noobs950
@ez4noobs950 2 жыл бұрын
Great bro,hope you make a better project than before
@TransGuyShane
@TransGuyShane 2 жыл бұрын
@@ez4noobs950 thanks :) Im currently redoing the menu system for a game I'm making for my niece and it's definitely better than it was before so it has definitely improved some what in such a short time lol. I am hoping I can keep improving over time tho. It's great to have videos like this that can help. I mean seriously I've been trying to find a solution for years and I could never wrap my head around what was being said compared to what was happening on the screen (thanks adhd) but this video made it simple to follow and the visual info tips popping up on screen helped it stick in my head. I hope you are able to get on with your project and it turns out well ♡
@ez4noobs950
@ez4noobs950 2 жыл бұрын
@@TransGuyShane it turned,cuz its finished already but thx tho.im making another project for a company now for some money and I hope your niece will be happy enought to marry you on the place after she will see the game, 😃
@TransGuyShane
@TransGuyShane 2 жыл бұрын
@@ez4noobs950 it's wicked your now doing something for money , it must feel great ♡ haha I hope she loves it, it's a cat customisation game where she can pick what the cat looks like and she can look after it and dress it up and stuff ♡
@ez4noobs950
@ez4noobs950 2 жыл бұрын
@@TransGuyShane it feels so great to know that my work its appreciated by other people. Cat customization? That's definitely a favorite for girls. xd
@felixjohnson7232
@felixjohnson7232 Жыл бұрын
Very simple and helpful video, thank you!
@TrixArmy
@TrixArmy 2 жыл бұрын
Hey this journey of urs was epic 🔥🔥
@TrixArmy
@TrixArmy 2 жыл бұрын
After seeing this channel I am thinking what I was doing for 1 year just for good unity education you are pro bro🙏🎉
@Povai
@Povai 2 жыл бұрын
Great Video man well done! Subscribed!
@arcanep
@arcanep 2 жыл бұрын
just what i was looking for my game 😁 thanks
@xmada3921
@xmada3921 21 күн бұрын
Works great, thank you!
@TrixArmy
@TrixArmy 2 жыл бұрын
You are the best No one is better than you keep making these videos we will motivate you
@TrixArmy
@TrixArmy 2 жыл бұрын
Next video please bro You are our teacher . We won't be able to learn unity without you :(
@JakeSterlingFan
@JakeSterlingFan 2 ай бұрын
Perfect! Thankyou for the tutorial 💙
@mageofchaos
@mageofchaos 3 ай бұрын
Thank you so much! Works like a charm.
@chermainehoo214
@chermainehoo214 2 жыл бұрын
GREAT VIDEO! V USEFUL! 👍🏻👍🏻
@BulletsTech
@BulletsTech Жыл бұрын
❤ 👍 Great Brother
@shibalnugamingyt5611
@shibalnugamingyt5611 2 жыл бұрын
Thank you very much Hooson! This helps a lot! I do have a question, how to we add character sprite animation while selecting characters?
@umberto9438
@umberto9438 2 жыл бұрын
Thank you! Really helpful. What about when you have also an animator for each sprite?
@nilonja1995
@nilonja1995 Жыл бұрын
thanks bro all work fine!
@aomanhthang4427
@aomanhthang4427 Жыл бұрын
Thank you, thanks to your video I solved my problem.
@richmondumali7092
@richmondumali7092 8 ай бұрын
Thank you very much it is very helpful and easy to understand
@GeniusK
@GeniusK Жыл бұрын
great tutorial
@Brukrex
@Brukrex 2 жыл бұрын
I have found a legend ☝️. Yessssssssssssssss I'm gonna subscribe right now... This is better then most Udemy courses 😎.
@tibbelshd
@tibbelshd Жыл бұрын
How is that even posible to make such a great tuto, ty!!!
@bastianflores5652
@bastianflores5652 2 жыл бұрын
u are the best!!!
@partishdarji26
@partishdarji26 2 жыл бұрын
THX IT WORKED!!!!!!!!
@universal3d170
@universal3d170 2 жыл бұрын
Thank you!!
@antonmayer7891
@antonmayer7891 Жыл бұрын
Hi thanks for the tutorial!! Just one Question how do I give each skin its own Animation?
@pheebster
@pheebster Жыл бұрын
My small game is thankful to you, same as me
@fred1541
@fred1541 6 ай бұрын
that's good, I make notes, thanks
@marsug
@marsug Жыл бұрын
Thanks, bro 🤘
@marsug
@marsug Жыл бұрын
You rock👍🤘
@zweitkolben7687
@zweitkolben7687 Жыл бұрын
Amazing Video! I had the Problem that I wanted to save my different cars as Prefabs but it didnt work since the PrefabUtility from UnityEditor cant be built into games. This solved my problem and I was able to add 4 different cars to my first game. Edit: I will like the video later, it currently has 1111 Likes and I cant ruin that number...
@bzoxx
@bzoxx 2 жыл бұрын
This channel is soo underated
@marsug
@marsug Жыл бұрын
I agree with u, bro
@user-ho6rf8wk8j
@user-ho6rf8wk8j 5 ай бұрын
Liked and Subscribed and Watch your Videos, Thank You ❤
@Charlie-pu8hq
@Charlie-pu8hq 2 жыл бұрын
Very Nice 👍...if you create a tutorial on Character Purchase System it will be very Useful..
@UnknownCraze148
@UnknownCraze148 Жыл бұрын
I used your code for Player class selection, but I replaced Sprites With Prefabs. I did that because I didn't want to reattach scripts every time. All in all it helped a lot xD
@user-gb7oc4xm2t
@user-gb7oc4xm2t Жыл бұрын
Man, how did you do that, need help.. Please reply as fast as you can(
@bulentesmeray
@bulentesmeray 2 жыл бұрын
Thank You
@yeungwalter2954
@yeungwalter2954 23 күн бұрын
definitely excellent video. may i ask if my characters have different animation,do i need to create a database for the animation to run if i choose different character?
@mxtzz
@mxtzz 2 жыл бұрын
if we had scripts in place for player controls would they be able to move the character while on the select screen?
@carl4839
@carl4839 2 жыл бұрын
Hello, could you please make a video about how to buy the other characters, since none of the other tutorials work
@greanor3712
@greanor3712 2 жыл бұрын
Hello, super Turorial, I have an question? How set an animation on the player script? Prefab? but on the script what to use? :)
@sgaming3174
@sgaming3174 2 жыл бұрын
Thank you
@PatrickHenrique_
@PatrickHenrique_ Жыл бұрын
Do you have any vídeo, How to makes a shop to buy character?
@mnm__studios
@mnm__studios 2 жыл бұрын
Make a video on how to make an online high score leader board...pls hooson. I love you
@HaiJieBoy
@HaiJieBoy 2 жыл бұрын
hi hooson, is there a way to link it to a characters animation?
@cafertopcu3786
@cafertopcu3786 Жыл бұрын
Good
@johnpetersen8260
@johnpetersen8260 4 ай бұрын
Question, do you have any suggestions on how to load specific character animations with the character I have selected? Any articles or tutorials would be super helpful. I load the character in but the minute the character starts moving it only loads the animations for the first character in the DB. (load character 2, move, character 1 animations show) Long story. Kind of a newbie. Thanks!
@egzact
@egzact 2 жыл бұрын
error CS0246: The type or namespace name 'CharacterDatabase' could not be found (are you missing a using directive or an assembly reference?)
@Junior.Store.Google.Play.
@Junior.Store.Google.Play. Жыл бұрын
thank you
@danielminzat1686
@danielminzat1686 2 жыл бұрын
i writed the code i checked it to see if I was missing something but when i press right click hit create it dosen't show me the CharacterDataBase what can it be?
@BaaBaaMusic
@BaaBaaMusic Жыл бұрын
Someone please help regarding to the character database. Its saying that Character[] does not have a definition for Lenght.
@mniamky
@mniamky Жыл бұрын
Thanks
@ZachDaMan
@ZachDaMan Жыл бұрын
When I Use The Character Manger The Name Text won't Import im using TextMeshPro (edit And it won't import Regular only legacy)
@ogfigura3579
@ogfigura3579 Жыл бұрын
hi i just got one question . how do you play a game with the picture ? i mean its not a character its just a sprite (png ) or foto . or am i missing something?
@talismanskulls2857
@talismanskulls2857 Жыл бұрын
How do you integrate a section with a registration system?
@TheOneNaffy
@TheOneNaffy Жыл бұрын
is it possible to do that with animations aswell? if yes how?
@ZohaibButt045
@ZohaibButt045 Жыл бұрын
what about 3d you use spriterenderer for 3d what is use...?
@tranvanngoan2780
@tranvanngoan2780 Жыл бұрын
How can I do with gameObject? I want to change character with prefab (3d model)
@nguyentrunghieu6865
@nguyentrunghieu6865 2 жыл бұрын
I like video
@shaymol0612
@shaymol0612 Жыл бұрын
Sir How can I get the assets like character sprites or buttons?
@Gokword
@Gokword 2 жыл бұрын
How can I move my character with buttons?
@oliverwilson5796
@oliverwilson5796 2 жыл бұрын
I have a problem with the game object "selected character", when I add it to the scene it is not seen in the game window nor in the scene view, it is covered by the canvas
@heyilostmygaming6862
@heyilostmygaming6862 Жыл бұрын
This is the issue I'm currently having if I set my game window next to my scene window you can see the sprites change in the scene window but they won't show in the game window at all. If you fixed this issue can you help me out
@13_felindaveren94
@13_felindaveren94 2 жыл бұрын
Can you Make Touch button Control On Unity3d?
@astronaut8909
@astronaut8909 2 жыл бұрын
Can you teach me how to enable the players to get coins by watching rewarded video add ,please?
@docchowda7087
@docchowda7087 2 жыл бұрын
doesnt work for me. When I go to put in the sprites, the box does not accept them. Is this because they are prefabs (on my end), please help.
@mehmeh8883
@mehmeh8883 2 жыл бұрын
Great tutorial! How can i achieve this with animated characters?
@tikikong384
@tikikong384 2 жыл бұрын
Do you have the answer yet? I need to know it :D
@mehmeh8883
@mehmeh8883 2 жыл бұрын
@@tikikong384 I ended up using sprite swap package from unity, and saving using my own system :)
@alexsandor6135
@alexsandor6135 2 жыл бұрын
The thumbnail suggests a diffrent type of character select menu than the one you made here
@tejashwimishra2469
@tejashwimishra2469 2 жыл бұрын
can we do it for oculus quest 2?
@zoeekim2774
@zoeekim2774 2 жыл бұрын
Hi i hope u wil noticed my comment it can be a multiple selection?
@eilam9999
@eilam9999 2 жыл бұрын
what about the other skins you show in you previewed picture of this video ? grate tutorial but you misunderstanding peapol (or only me) i looked to do like what in your pictur but you did not do it
@rsknime9843
@rsknime9843 2 жыл бұрын
Please how to make highscore
@Brukrex
@Brukrex 2 жыл бұрын
make video about the orthographicSize
@daniellecapala5167
@daniellecapala5167 9 ай бұрын
How about 2 player in 1 scene and select the characters
@jovillegas2983
@jovillegas2983 2 жыл бұрын
Hello hooson. I have a question. how do you add the animation to the character database or somethin? I tried adding the ff code: public Animator characterAnimator;
@oliverwilson5796
@oliverwilson5796 2 жыл бұрын
Hey, did you happen to be able to do that?
@muhammadalimadriansyah5247
@muhammadalimadriansyah5247 2 жыл бұрын
have found the fix for that?
@nekosama8170
@nekosama8170 6 ай бұрын
what if my character is a prefab alr do i change the public SpriteRenderer? 😭
@ghiancarlostan8730
@ghiancarlostan8730 2 жыл бұрын
So I followed your concept but instead of calling the UpdateCharacter() when clicked, i have a logic inside update() however it seems like I needed to call getcharacter() per frame when i already declared it at start() once. Does scriptable objects doesnt save changes in runtime unless you call it per frame? If you know the answer, thank you so much!
@salwahasyifa1751
@salwahasyifa1751 Жыл бұрын
why my selected character picture doesnt show ?
@Mr_2N2
@Mr_2N2 2 ай бұрын
Great Tutorial, but it does not work when i build it with WebGL can anyone help?!?!
@stacheyweb
@stacheyweb 2 жыл бұрын
Ik you posted this last year but it ain't working for me can i get some help pleasee? The menu works fine but when i press play it selects the sprite of element 0 always(so the first sprite) i believe the problem is "selectedOption" is always set to 0 but i can't find the problem in the script.
@lilili765
@lilili765 9 ай бұрын
I have the exact same problem, did you find the solution?
@ApnaNana
@ApnaNana Жыл бұрын
provide us scripts that you write in lectures
@startandplay688
@startandplay688 2 жыл бұрын
hey man you can make doodle jump game in unity, please make one tutorial for doodle jump game, please...,
@ez4noobs950
@ez4noobs950 2 жыл бұрын
hey guys,can someone help me? i just get this error when I try to make the database: Character[]' does not contain a definition for 'Lengh' and no accessible extension method 'Lengh' accepting a first argument of type 'Character[]' could be found (are you missing a using directive or an assembly reference?) Can someone help me resolve this pls?
@TransGuyShane
@TransGuyShane 2 жыл бұрын
hey, im not sure if you ever fixed your problem but it is super simple, you have a spelling mistake, its Length, not Lengh. you just need to put a t between the g and the h and you should be set :) i hope this helps :)
@ez4noobs950
@ez4noobs950 2 жыл бұрын
@@TransGuyShane yes,i solved it after some hours of trying after typing that comment,but thx tho,you tried to help me and that's great 👍.Have a great day.
@TransGuyShane
@TransGuyShane 2 жыл бұрын
@@ez4noobs950 I'm glad you managed to sort it out :) Your welcome ♡ And thank you , have a great day too 😊
@techie_buff4461
@techie_buff4461 2 жыл бұрын
Thank you but at last my character cannot be changed
@HD_TOON
@HD_TOON 2 жыл бұрын
Please upload a new 2D game tutorial video
@epicbotz3032
@epicbotz3032 2 жыл бұрын
i want to make a game but i cant find a tutorial on youtube for anything similar to my idea how do i make the game? ps i dont have any game creating knowledge
@fangola2.023
@fangola2.023 2 жыл бұрын
Check out inscope studios channel it's a great place to start your own game creator journey.
@aadfaasdf4081
@aadfaasdf4081 2 жыл бұрын
My Friend i have prefabs the character not sprite and i cant insert it to database What must i do?
@TransGuyShane
@TransGuyShane 2 жыл бұрын
would you be able to swap the SpriteRenderer "artworksprite" to GameObject "prefab"? (i am learning so it is a suggestion, not sure 100%)
@TheTehnigga
@TheTehnigga Жыл бұрын
What if I don't have a sprite, but a 3D model for my game character?
@TheTehnigga
@TheTehnigga Жыл бұрын
I mean, a game object, that has an animator on it. I'm trying to do it with Instantiate and Destroy, but I'm having difficulties with the layers
@australiam0299
@australiam0299 2 жыл бұрын
Hey i just did your tutorial for my game. And everything is working, except the image of the sprite isnt changing. I've gone through the video a few times and cant seem to see where i have gone wrong tho. Can anyone help?
@Maffee1248
@Maffee1248 2 жыл бұрын
@liam Campbell. Did you every manage to sort this? I am currently having the same problem.
@TheKingGoose
@TheKingGoose 2 жыл бұрын
@@Maffee1248 do you still have this problem, because i was wondering if you found a solution to it?
@Maffee1248
@Maffee1248 2 жыл бұрын
@@TheKingGoose I dont have this problem anymore. i ended up using a combination of this tutorial and kzfaq.info/get/bejne/adechcp6qLjTlXU.html I created some Extra player prefabs that it could swap out so i could get animations working aswell(thrusters on ships).... it was a bit of a bodge job but it worked well enough. you can see how it worked here: kzfaq.info/get/bejne/pqqSmbh5x6yueaM.html
@TheKingGoose
@TheKingGoose 2 жыл бұрын
@@Maffee1248 ahh okay, thanks!!
@pistrantho
@pistrantho 2 жыл бұрын
Why don't i support my friend?
@stejothepisto
@stejothepisto 2 жыл бұрын
This not work for me :(
@datombc4766
@datombc4766 Жыл бұрын
Im unable to drag text into Character Manager script
@cafertopcu3786
@cafertopcu3786 Жыл бұрын
It probably has something to do with "Text" and "Text Mesh Pro". It does not really matter which one you have. If you have "Text Mesh Pro" you will have to add some extra stuff to your script. You can look that up. Or if you want "Text" you will have to find it in the Legacy option under UI on unity.
@TheKingGoose
@TheKingGoose 2 жыл бұрын
It only shows the first player in the database, i'm 99% sure there is nothing wrong with the code. It just doesn't work, and i don't know why. Can you someone help me?
@KazeChannelKC
@KazeChannelKC 2 жыл бұрын
Me too have you solve it?
@TheKingGoose
@TheKingGoose 2 жыл бұрын
@@KazeChannelKC I solved it yea, but after that i had to use a different character selection screen due to some unity build issues. Right now my laptop is at a repair shop, if i have it back. I can check if i still have the code to see how i solved it!
@KazeChannelKC
@KazeChannelKC 2 жыл бұрын
@@TheKingGoose for some reason today the code finally works and I didn't change the code a bit. Although I actually want to change between prefab not sprite. So I still got a problem.
@lilili765
@lilili765 9 ай бұрын
​@@KazeChannelKCdid you find the solution
Programming a multiplayer game from scratch in 7 DAYS
18:28
Character Selector in Unity
29:20
Muddy Wolf
Рет қаралды 12 М.
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 22 МЛН
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 195 МЛН
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 28 МЛН
The Power of Scriptable Objects as Middle-Men
17:41
samyam
Рет қаралды 121 М.
Recreating Smash Bros. Selection Screen | Mix and Jam
7:49
Mix and Jam
Рет қаралды 85 М.
LEVEL/CAR/WEAPON Selection with Unity Scriptable Objects
28:49
Pandemonium
Рет қаралды 23 М.
Adobe is horrible. So I tried the alternative
25:30
Bog
Рет қаралды 759 М.
Rethink Everything with Scriptable Object VARIABLES
15:28
Running "Hello World!" in 10 FORBIDDEN Programming Languages
18:07
Creating a Custom Tab System in Unity
13:45
Game Dev Guide
Рет қаралды 229 М.
казахи сделали мустанг🤯❗️
0:26
Профессор ПельменАрти💀
Рет қаралды 6 МЛН
joga água e pula #funny #funnyvideo #shorts
0:17
Mundo de Alícia e Ana Clara
Рет қаралды 19 МЛН
LA  CINTA NUESTRA HISTORIA
0:59
Santi
Рет қаралды 15 МЛН
Dad made juice from watermelon pulp for his son.
0:32
Valja & Maxim Family
Рет қаралды 8 МЛН
Обхитрили маму
0:24
Miroslava Bykova
Рет қаралды 3,5 МЛН
My Hero Brother‼️ How to Survive Swimming Pool😎 Like a Boss💕❤️😘 | JJaiPan #Shorts
0:49
#kidsong
0:11
J House jr.
Рет қаралды 31 МЛН