You sound pretty young, I'm really impressed by how good your videos are. Good job using your resources to teach others your hobbies, and so nicely. Nothing is cringey, just simple and too the point. I am blown away. You are doing great.
this was actually very well made. Plus you're able to communicate the information at a steady pace AND (most importantly) you don't say the same thing twice or say the same thing in a different way. I have seen many professional you tubers do this and it destroys my attention. I just stop watching and start skipping through their videos until I accidentally find what I'm looking for and then I add them to my do not recommend list. I've subscribed to your channel.
Finally! A tutorial that shows how it’s done from scratch, and not just something downloaded and preset. I learned this before, but it’s been a couple of years since I’ve had access to a PC or laptop lol (school computers...)
pro tip, especially with pixel art, i recommend using equal sized boxes for diffrent skins, cuz you may get some weird offsets if you have 2 character skins, that have a bit diffrent sizes
You know when you complicate your life building an entire XML serialization system to save the chosen player and then apply that data to the actual prefab; and now thanks to you I discover that there is an specific method for doing that . _.
Amazing video. I like the selection however the next step would be using player prefs or something to keep stats etc, differences in playstyles? Just a sprite is cool, but I want more now
That was excellent but I have a problem with collider how I can arrange different collliders for diff skins bc all of them have a same collider but our skins are different?
@@adamhilali806 Instead of the PrefabUtility line use : PlayerPrefs.SetInt("skinIndex",selectedSkin) In the second script just simply get the index by PlayerPrefs.GetInt("skinIndex"). Make Sure you have the skins list on both the game objects in the same order to access them.
Thanks for the tutorial, sadly in the last few lines of the skinmanager. You said "PrefabUtility.SaveAsPrefabAsset", but you can't use prefabutility in a build. Could you make another tutorial about a character selection menu without using prefabs?
hey... thank you this tutorial was great but I have one problem when I try to build my project so unity throws an error that "can't build player when while editor is importing assets or compiling scripts".Basically, this is because of using unityEditor.. please help :(.... please see this comment I need to submit the project...
@@021_josephdavidson2 i have got the answer just move your script with unityeditor header to the folder named Editor or create the folder and then move that script which have unityeditor used😉
the script we created named skinchange i think we have used using unityeditor on top so when you build the project errors come so you have to move your skinchange script in the editor folder so u can build the game...
I have same problem... Couse UnityEditor exist only in unity...When i m trying to make a build i have same error... Anyone know solution for that? ( probably you need to save prefabasset using something other then "Prefabutility", any ideas?)
@@Rayan-bk3fn i also was looking for answers... Just founded unityEditor cant be used outside Unity (then we cant use IT for games...just for editior - then i think its usless...). But i have some idea , and i will try to figure something out in next few days... When i find solution i will write IT here 🤗
Hey dude I really need help with something, I am following this tutorial with the Online Multiplayer Game series, the problem is How am I going to animate each of the skins, Any amount of help would be appreciated
First of all, great tutorial! But, currently I’m having an issue with the sprites not showing up when I’m in play. I will press the next / back button and nothing will show up in the scene, but I will press pause and the next character will be there. Any solutions or maybe I missed something
This tutorial is really great until you want to build your project into an actual game, since everithing that needs the line "using UnityEditor" at the beginning of the code only works in the editor, and will drop an error when building the project.
@@arnavsivakumar3032 I haven't fixed it yet in my game, i just realised the problem. What I am planning to do, is to have an array of the skins and only save the index of the selected skin based on this Brackeys tutorial: ruclips.net/video/XOjd_qU2Ido/видео.html . I hope I could help.
Very cool, but how do i do different powers for different characters? The idea is that when you click E and your skin is santa he throwes a present. But when you click E and your skin is fire boy you throw a fireball. Please help!
Greetings, right now I am in the trouble of creating a character store but where the character is obtained randomly, practically with the same mechanism as Crossy road where there is a scene where the player spends a certain amount of money from the game and the machine throws a random character at him and then the player can go to select him in another cutscene where the characters are not unlocked and unlocked. that's what I'm trying to do, however my little knowledge of c # slows me down a bit. Then it occurs to me that perhaps this is a topic that draws attention to make a video tutorial since on RUclips there is not a single video that explains the topic. Greetings
Pretty late comment, but i have a problem with this tutorial. After trying to build my project, an error appears regarding UnityEditor, and unless i delete it, i wont be able to build the game. Anyone has any ideas?
when I start my game, i have to reset my game scene first, (in my game, there are spikes so i just touched one of them and it resets the scene) then it loads the correct character. is it the current editor that i'm using is in the wrong date or did i just miss something in the video. if so, can someone tell me how to fix this?
Only problem is the game doesn't build. This will "break" any attempt to build due to you using a editor function on a gameobject :( Otherwise, cool thanks! Edit: Just make another script and leave it in the editor to call that function that saves the asset. Then use #if UNITY_ANDROID before it and #endif after (on both scripts) to fix the errors and build error.
@@TegridyMadeGames i tried this by moving all the scripts into "editor" folder and now when i build the game the game doesn't let you change the skin (I am building for Windows, Mac, and Linux)
So if I had already created my game with a singular Player, do I essentially have to remove & rewrite my PlayerController script since I believe I have to delete the Player that already exist? Or can I just add this to my existing PlayerController script and essintially just remove the already existing Mesh Renderer (3D game.)
You sound pretty young, I'm really impressed by how good your videos are. Good job using your resources to teach others your hobbies, and so nicely. Nothing is cringey, just simple and too the point. I am blown away. You are doing great.
So far out of all the RUclips tutorials for unity your videos are the only ones that makes sense , and doesn’t make things too complicated
this was actually very well made. Plus you're able to communicate the information at a steady pace AND (most importantly) you don't say the same thing twice or say the same thing in a different way. I have seen many professional you tubers do this and it destroys my attention. I just stop watching and start skipping through their videos until I accidentally find what I'm looking for and then I add them to my do not recommend list. I've subscribed to your channel.
I'm not sure if I'm loosing my mind or something but your art is giving me such Blackthornprod vibes and I love both yours and his videos!
You're not losing your mind. He's actually Blackthornprods little brother
I'm a girl :)
@@divingsquid lol
@@divingsquid plis me I don't understand why when I select a character it doesn't appear in the next scene
FINALLY, an easy to understand tutorial on this stuff... really needed it, thank you!
Finally! A tutorial that shows how it’s done from scratch, and not just something downloaded and preset. I learned this before, but it’s been a couple of years since I’ve had access to a PC or laptop lol (school computers...)
pro tip, especially with pixel art, i recommend using equal sized boxes for diffrent skins, cuz you may get some weird offsets if you have 2 character skins, that have a bit diffrent sizes
Your voice is very soothing and you made a clear tutorial
Thank you so much for these tutorials.
your videos are one of the most helpful on RUclips mate, thank you :)
You know when you complicate your life building an entire XML serialization system to save the chosen player and then apply that data to the actual prefab; and now thanks to you I discover that there is an specific method for doing that
. _.
Thanks for this Tutorial!
Your work is on Left a-side but Your Sound firstly hit my Heart
I think I was your 2,999th sub! (Congrats on the 3 k and awesome vid by the way)
Thank you!
@@divingsquid can you make a tutorial about gun customized and shoot
Great job and always great quality videos! Thank you!
This is a good start for character selection. Thank mate!
Thank you for all the effort put into this tutorial. I had good time learning from you.
thanks . love it. clean and simple . keep making more tutorials
Very good tutorial!
Awesome tutorial as always
Miss you bro please come back we wanna learn more
Great work, thank you!
I'd love to see a 3D version of this. Guessing instead of Sprite, we would use Mesh...?
really nice video😄. You really help me.
Thanks for this video 😎😎
i love you so much, thanks for this tutorial
Nice tutorial!
Thank you for the very good Tutorial
Amazing video. I like the selection however the next step would be using player prefs or something to keep stats etc, differences in playstyles? Just a sprite is cool, but I want more now
PlayerPrefs is not very safe, .Json or Binary would be safer
That was excellent but I have a problem with collider how I can arrange different collliders for diff skins bc all of them have a same collider but our skins are different?
Good tutorial
This is a verry good tutorial!
oh finally a way to handle this. List of Sprite way made it. Thank you
Thx for this epic vedio but can you make character selection in multiplayer
And keep up
when will you how our games of the jam on your video?
Nice tutorial :D
BRO you brok my project man
I thought this was a Blackthornprod video with that artstyle ;D
ohh that is really great thank you
👍 please continue online multiplayer game tutorial
For those of you struggling with the "prefab utility" error
just simply use the playerprefs instead to store the current selectedSkinIndex
can you make an example?
@@adamhilali806
Instead of the PrefabUtility line use : PlayerPrefs.SetInt("skinIndex",selectedSkin)
In the second script just simply get the index by PlayerPrefs.GetInt("skinIndex").
Make Sure you have the skins list on both the game objects in the same order to access them.
@@vrajsoni7610 thanks
@@adamhilali806 can you link your code example, i might be doing mine wrong
Can you please make a video on how to use this with Photon pun 2
Thanks for the tutorial, sadly in the last few lines of the skinmanager. You said "PrefabUtility.SaveAsPrefabAsset", but you can't use prefabutility in a build. Could you make another tutorial about a character selection menu without using prefabs?
do you know a solutions for this
syxy voice, good and helpful tutorial,
Nice nice , I will keep it, 🙋 that's what I am looking for..
Great tutorial!
But how can you make the camera follow the selected character in the game scene?
put it under the player
cinemachine
nice one man good explanation
Pls tutorial for change skin in Photon multiplayer games
Thanx bruh ....
I Keep getting "Value cannot be null" And I have no idea about what value it is reffering to
Magnific!
Nice👍
hey... thank you this tutorial was great but I have one problem when I try to build my project so unity throws an error that "can't build player when while editor is importing assets or compiling scripts".Basically, this is because of using unityEditor.. please help :(.... please see this comment I need to submit the project...
I too have the same error now ....and I’m searching for solution bro
@@021_josephdavidson2 i have got the answer just move your script with unityeditor header to the folder named Editor or create the folder and then move that script which have unityeditor used😉
@@abhishekchauhan4230 the scripts inside the folder editor are not usable for me
the script we created named skinchange i think we have used using unityeditor on top so when you build the project errors come so you have to move your skinchange script in the editor folder so u can build the game...
@@abhishekchauhan4230 I did the same thing .....but it didn’t worked for me
THANKS SO MUCH!!!
Thanks ❤
How would one have animations that swapped sprites for each skin using this method?
Great video, But found a bug how to animate these different skins?
Tutorial is great, but there is one issue I guess. You cannot build your game using UnityEditor library
move all the editor files into a folder called Editor. Unity will not compile these.
@@Flaroon if you do that then the skinmanager script doesn't work lmao
THAK YOU SO MUCH
Do u know the same but having animations on the characters? like, the same set of animations for different skins
ı got "The name 'PrefabUtility' does not exist in the current context" error when ı try to build how can ı fix that
did u fix this problem? I have the same issue
Me too
me too
The name 'PrefabUtility' does not exist in the current context when I build the game (I even added using UnityEditor)
I have same problem... Couse UnityEditor exist only in unity...When i m trying to make a build i have same error... Anyone know solution for that? ( probably you need to save prefabasset using something other then "Prefabutility", any ideas?)
@@jinkutkay8838 I searched on some forums but none helped
@@Rayan-bk3fn i also was looking for answers... Just founded unityEditor cant be used outside Unity (then we cant use IT for games...just for editior - then i think its usless...). But i have some idea , and i will try to figure something out in next few days... When i find solution i will write IT here 🤗
@@jinkutkay8838 thanks!
@@jinkutkay8838 did ou found the answer
nice, but how to make shop and skin to buy for example with some money
oh ya good idea I also want to try that
thanks buddy
Can't build with unityEditor, Because this only works in th editor..but can't build it..If anyone has any solution plz help
You should save it as PlayerPrefs
Same bro, So have you found the solution?
@@vybes232 but how
@@Rayan-bk3fn check out a few tutorials
3:57 up to
What's the app you are using to draw/make these buttons and characters?
Hey dude I really need help with something, I am following this tutorial with the Online Multiplayer Game series, the problem is How am I going to animate each of the skins, Any amount of help would be appreciated
First of all, great tutorial! But, currently I’m having an issue with the sprites not showing up when I’m in play. I will press the next / back button and nothing will show up in the scene, but I will press pause and the next character will be there. Any solutions or maybe I missed something
This tutorial is really great until you want to build your project into an actual game, since everithing that needs the line "using UnityEditor" at the beginning of the code only works in the editor, and will drop an error when building the project.
how do i fix this
@@arnavsivakumar3032 I haven't fixed it yet in my game, i just realised the problem. What I am planning to do, is to have an array of the skins and only save the index of the selected skin based on this Brackeys tutorial: ruclips.net/video/XOjd_qU2Ido/видео.html . I hope I could help.
When I press play, It says in my assests that the player is chanaging, but the player is missing in the new scene! pls help
thank you
when i try to build it says you cant use "using UnityEditor" so how do i change it to do the same thing as before but so i can build it
Quick question, how would this work with sprites you have animated?
Very cool, but how do i do different powers for different characters? The idea is that when you click E and your skin is santa he throwes a present. But when you click E and your skin is fire boy you throw a fireball. Please help!
can you make a tutorial of skin selection for Photon pls
you can just to the same
can you show how to do this but using bolt and sprite animation. Can't Figure it out.
thanks!
Can u tell me how can I make in unity photon multi-player.
you cant build the final project while using the unity editor in the script
do you know a fix
Diving Squid i want create LAN multiplayer game in photon is it possible?
can u make like u need to buy the skins with score's please
Hello could you help me with implementing UMA and photon?
please make a public server list tutoiral for online games!
Greetings, right now I am in the trouble of creating a character store but where the character is obtained randomly, practically with the same mechanism as Crossy road where there is a scene where the player spends a certain amount of money from the game and the machine throws a random character at him and then the player can go to select him in another cutscene where the characters are not unlocked and unlocked. that's what I'm trying to do, however my little knowledge of c # slows me down a bit. Then it occurs to me that perhaps this is a topic that draws attention to make a video tutorial since on RUclips there is not a single video that explains the topic. Greetings
Pretty late comment, but i have a problem with this tutorial. After trying to build my project, an error appears regarding UnityEditor, and unless i delete it, i wont be able to build the game. Anyone has any ideas?
no clue, just fun to see someone being around just at the time I Was watching the video XD
any solution ?
@@arnavsivakumar3032 i dont remember how i fixed it, watch another tutorial
@@vlad7493 just redo it?
when I start my game, i have to reset my game scene first, (in my game, there are spikes so i just touched one of them and it resets the scene) then it loads the correct character. is it the current editor that i'm using is in the wrong date or did i just miss something in the video. if so, can someone tell me how to fix this?
What if i am using a follow camera for a game object so do each of my character need different cameras?
every is working but the skin is not switching when i go to the game scene why
i need help when i try to get my buttons or background or skins in projects when i move my camera it dissapears (maybe i spell it wrong!)
Only problem is the game doesn't build. This will "break" any attempt to build due to you using a editor function on a gameobject :(
Otherwise, cool thanks!
Edit: Just make another script and leave it in the editor to call that function that saves the asset. Then use #if UNITY_ANDROID before it and #endif after (on both scripts) to fix the errors and build error.
Hello I have made this mistake too.How can I fix it 🙏🙏
how do i fix this
@@arnavsivakumar3032 read after "Edit:"...
@@TegridyMadeGames i tried this by moving all the scripts into "editor" folder and now when i build the game the game doesn't let you change the skin (I am building for Windows, Mac, and Linux)
@@arnavsivakumar3032 to be clear the "editor" is not your scene. It's your asset files. Make sure to remove monobehavior for the editor script...
We cant use PrefabUtility on build , what should i do ??
I have same problem did you ever fix it
How do you make like a name and description for each character in the shop
And how do you sell each character for a price
Add some UI Text, make some Variables and then ur done
What is the script for the UI text when someone change the character
I will appreciate it if you could help
@@yuquann ruclips.net/video/thqNYDOOLF8/видео.html
By using prefab utility I can’t built the project. I’m making android game
how to add animation on selection character?
I can't build the project, it says it doesn't know PrefabUtitlity, how to fix?
You cant, good luck
YOUR VIDEOS ARE FUCKING AMAZING!
So if I had already created my game with a singular Player, do I essentially have to remove & rewrite my PlayerController script since I believe I have to delete the Player that already exist? Or can I just add this to my existing PlayerController script and essintially just remove the already existing Mesh Renderer (3D game.)
can som1 help me ? i somehow do not have the "spriteRender Functions"
Is there a fix for SavePrefabAsset in 2018.2.12f because it won’t work in that version
please add jump and ui buttons to HOW TO MAKE MULTIPLAYER SERIES