Get started with UI Toolkit in Unity

  Рет қаралды 58,825

Sasquatch B Studios

Sasquatch B Studios

Күн бұрын

Пікірлер: 71
@TheArghnono
@TheArghnono 10 ай бұрын
Great video. This is the best UIToolkit intro I've seen. And I now realize that CSS and its relatives will haunt me until the day I log off.
@GameHeroStudio3
@GameHeroStudio3 4 ай бұрын
Each time I watch one of your tutorials, most of what you're saying actually sticks and makes sense. Watch, follow, and take notes. These tutorials will seriously level up your Game Dev Skills and understanding. Thank you brandon!
@SharpDressedBear
@SharpDressedBear 10 ай бұрын
Great tutorial! I didn't even know about the new UI system until now
@MelMacaluso
@MelMacaluso 6 ай бұрын
Thanks! I basically managed to do a fully fledged basic menu with everything I needed just watching the video. As always super useful! We can perhaps avoid the casting "as Button>" by using the syntax: "Q("selector")"
@shockingchris9809
@shockingchris9809 10 ай бұрын
I'm surprised you packed that all into such a short (haha "short") video. I've been hesitant to use UI Toolkit after seeing it used in the Happy Harvest, but this made it look really easy, especially when you use your own sprites and make use of the USS style sheets and transitions (that was SO cool for such little work). Great job again Brandon. Lovin the videos, hope you guys are making it with KZbin, you're killin it!
@developerchannel5139
@developerchannel5139 7 ай бұрын
Great tutorial, you're pleasingly fast yet explain everything in painstaking detail. I wouldn't mind seeing more and more advanced tutorials from you Brandon as you level up yourself, you're great at passing the knowledge on!
@pocket-logic1154
@pocket-logic1154 10 ай бұрын
Excellent info. Concise, informative, easy to digest ;-)
@ahla29
@ahla29 8 ай бұрын
Better then most tutorials out here! Much Love from Sweden!
@edstamonica3870
@edstamonica3870 10 ай бұрын
Nice! Do more of this UIToolkit please 🥺
@mohammedadel7849
@mohammedadel7849 6 ай бұрын
Thanks. This helped me a lot in moving from the legacy UI system to the UI toolkit.
@AbdullahGameDev
@AbdullahGameDev 10 ай бұрын
More about it, please.
@petipois28
@petipois28 10 ай бұрын
Thank you so much, such a great tutorial
@jhhh412
@jhhh412 25 күн бұрын
Really great tutorial, thanks for sharing.
@tinalava68
@tinalava68 10 ай бұрын
Thanks a lot! I really hated making the UI with the default UI system. That won't be a problem anymore :)
@uppsalazombiewalk
@uppsalazombiewalk Ай бұрын
Coming from a web background, this was an excellent decision on Unity's part. This has the potential to be even better than CSS at gaming UI.
@sleepingcolossus
@sleepingcolossus 9 ай бұрын
Just what I needed for a quick tech demo. Thanks!
@crynfish5605
@crynfish5605 2 ай бұрын
Just what I was looking for!
@MarcWithaC-BlenderAndGameDev
@MarcWithaC-BlenderAndGameDev 10 ай бұрын
Another great tutorial. Very useful overview for helping decide whether you might want to use this feature or not. I had heard name name 'UI Toolkit', but that was about it. It looks like WPF and the way it uses XSLT. I have UI on my 3D objects, and it looks like Unity still recommends uGUI for that. But this might make sense for the menu. Another complicated new system to learn, and I still haven't gotten the hang of thew new input system yet.
@lkhgames
@lkhgames 9 ай бұрын
Great video, however for those who don't know yet, Unity Developed a binding system for the UI Toolkit. Yes, you don't need anymore code telling which text gonna show what, which button gonna do what, etc. Is just drag and drop. Video link: kzbin.info/www/bejne/foKThaCFbb90atEsi=8ieYa3i-O0RjdE9V
@MrButiier
@MrButiier Ай бұрын
Leaving you a comment because thank you!
@VoodooD0g
@VoodooD0g 5 ай бұрын
Whats the point having all buttons register to the same event? Why is not a single ui toolkit video showing/explaining how to actually do ui and open and close new windows and popups (when pressing the options button for example). No one does this.....
@aleksp8768
@aleksp8768 10 ай бұрын
Holy sht I had no idea this existed
@Ingo.Mclean
@Ingo.Mclean 9 ай бұрын
a great starter tutorial!
@isrmicha
@isrmicha 4 ай бұрын
Awesome! Thanks man!
@Flem100DK
@Flem100DK 2 ай бұрын
Great video!
@tubanami
@tubanami 3 ай бұрын
as a fullstack web developer I'm so happy that I can use my knowledge on unity 🥰 Last time I got happy like this was the time I realize I could style gtk windows with css lol ty for your content, +1 sub :)
@depre6603
@depre6603 8 ай бұрын
Are magic strings the only way to interact with the ui builder via c#?
@castlecodersltd
@castlecodersltd 10 ай бұрын
Nice tutorial. Thank you 🙂
@mohsinahsin6841
@mohsinahsin6841 2 ай бұрын
precise and neat.
@yusufayvz
@yusufayvz 9 ай бұрын
You're awesome teller. Thank you dude.
@DrSeal
@DrSeal 10 ай бұрын
Great video, any chance you'll make a video about using using the new system to make a custominspector?
@sasquatchbgames
@sasquatchbgames 10 ай бұрын
just released that today actually!
@DrSeal
@DrSeal 10 ай бұрын
@@sasquatchbgames King, I will watch immediately, thank you for your work, truly inspiring.
@GBSCronoo
@GBSCronoo 10 ай бұрын
Can you please do a tutorial on popup windows over already existing UI in UI toolkit?
@raingamedev702
@raingamedev702 10 ай бұрын
Thank you! This is a really well structured tutorial. Brief but more than enough to start using UI toolkit. Can you recommend or do you know if it is safe to start using this for WebGL?
@Kiran.KillStreak
@Kiran.KillStreak 5 ай бұрын
your keyboard keystrokes are awsome, which brand model was it? nice tutorials.
@T0mat0_S0up
@T0mat0_S0up 2 ай бұрын
Can you show us all of the actions and the bindings on every one at 8:17? Like how did you make all of those?
@mutlugameofhalit
@mutlugameofhalit 4 ай бұрын
Is UI Toolkit only for Screen Space Overlay? Aren't there any way to use for World Space?
@yale3d
@yale3d 5 ай бұрын
Just curious: why is it a good practice to unregister an event OnDisable when you registered it in Awake? Your button becomes unusable as soon as you disable the menu.
@attilabacsa2808
@attilabacsa2808 Ай бұрын
To prevent memory leaks. In .Net you need to explicitly unregister events once not needed, otherwise they can cause leaks.
@knowercoder
@knowercoder 9 ай бұрын
This is very helpful
@Sosa829
@Sosa829 10 ай бұрын
This is amazing and easy to understand. If I want to animate it at certain events, let's say at scene start. or maybe if I want to make the options menu pop up when pressed, do I make this animation using the transitions you mentioned or is there a way to use the unity animator? if the transitions can do it then it's probably easier and gives more control.
@rocco.uploads
@rocco.uploads 4 ай бұрын
As someone who actually likes the Unity UI System, I think this is worse. Is it more intuitive... yes, does it have features I wish the UI System had... yes, but is it faster to make stuff... absolutely not. I love that I can create my menus and drag and drop events (even changing them in play mode without needing to recompile) and get everything set up in MERE MINUTES, and I don't see the UI Toolkit giving me that ability. Having to individually subscribe buttons to events feels odd, and also seems less efficient, since the UI System doesn't need to do that processing on Awake or Start, since the EventTrigger and OnClick() event already have that "baked" into them before the game even starts. Great tutorial tho, I definitely learned a whole lot more (and faster) than fumbling around and trying to figure it out
@MG-nn8dy
@MG-nn8dy 3 ай бұрын
perfect tyvm
@Develeon64
@Develeon64 5 ай бұрын
I created a whole new project. When I follow the first 5 minutes of the tutorial up to the point showing the labels in the game view the first time; I can see the labels, too. But they are not on a background, instead I can see the 3D scene. Even if I manually add a background color to the canvas in the UI Builder (where it is displayed, but not in the game itself). Did I miss something?
@darkenaxe
@darkenaxe 7 ай бұрын
Im working on a Unity project for more than 3 years now and i cannot believe i never heard about UI Toolkit (it is for sure not a lack of youtube procrastination on my side...). Is it my bad or is Unity never talking about it ? Thank you for the video though :)
@starbuck3980
@starbuck3980 6 ай бұрын
Dont understand how works the new UI. I added a Progress bar and i cant modify any of the style properties of the child objects, all are greyed out
@epicrelaxingambientmusic8342
@epicrelaxingambientmusic8342 2 ай бұрын
can you make videos for tabs and inputtext ?
@ComputingCode
@ComputingCode 2 ай бұрын
The moment you said USS and I see that's basically a CSS...I was like THANK GOD! Not in the sense that I love CSS.....it's annoying as heck...but at least I don't need to learn a styles system...it's something that I understand
@YousefBuHazza
@YousefBuHazza 19 күн бұрын
It looks like a great way to work with UI in Unity, I tried adding Arabic text and unfortunately UI toolkit does not support it yet
@sorenschultz1144
@sorenschultz1144 5 ай бұрын
How do you get the UIDocument to render the UI in the sceneview? Even if I start up a new project and follow these steps, the UI only renders in the Game/Simulator view for me. In the Scene view, it's invisible... I also checked to make sure that the UI layer is visible, and scene view is on. Furthermore, I'm using the UnityDefaultRuntimeTheme for my panel settings. Why doesn't it show up?!
@rangefreewords
@rangefreewords 3 ай бұрын
types hover for button 'hover' functionality that works for a childs 3 button cellphone game but if you have Jane's Longbow 2 (imagine typing hover for 60+buttons)... 24years since I forgot visual basic...
@papwap1582
@papwap1582 8 ай бұрын
Would this work with Netcode for gameobjects?
@febriankamalrosyadi238
@febriankamalrosyadi238 7 ай бұрын
is anyone knows how to change the scene if we click the play button in ui toolkit ?
@derikfant831
@derikfant831 10 ай бұрын
Блин, я в наушниках испугался звука на 6:40 )) подумал на секунду, что шмель в левое ухо прилетел
@beatrageGameSalad
@beatrageGameSalad 10 ай бұрын
It's a real shame that this tool didn't come out since day one in unity....it would have been way more easier for us old coders! 😅
@SadTown99
@SadTown99 Ай бұрын
I always thought it was very strange Unity games seem to always have such a basic & boring UI, yet ‘RPG Maker’ games have crazy artistic & unique menus.. I’d figure a powerful engine like Unity would be easily capable of so much more 🤷‍♂️… However, I’m a beginner in game dev & only have basic knowledge... So I don’t really understand why this is 🤔
@Tymon0000
@Tymon0000 7 ай бұрын
Getting buttons by strings...
@simonmalicek
@simonmalicek 10 ай бұрын
Do I need to be Chinese to access it??
@Coco-gg5vp
@Coco-gg5vp 10 ай бұрын
First
@farshatowalex
@farshatowalex 7 ай бұрын
Please no. It looks like vanilla JavaScript +css from 2008. It’s still better than default unity ui system but it’s still so ugly 😢😢😢
@Tymon0000
@Tymon0000 7 ай бұрын
To be honest I don't think it's better.
@farshatowalex
@farshatowalex 7 ай бұрын
@@Tymon0000 yeah. You’re right. Considering the fact that we can’t use world space with it makes it 60% worse than it could be as well
@jonathanh5320
@jonathanh5320 10 ай бұрын
Imagine still using Unity haha. It has no future and basically a waste of time using.
@danielmisra2912
@danielmisra2912 10 ай бұрын
gotta love the godot fanboys ^^
@jonathanh5320
@jonathanh5320 10 ай бұрын
No. Unreal Engine, Unity is not even close to what Unreal has to offer. But yes, I would prefer Godot every day before Unity. What you ultimate have to face, is that the Unity fanboys will never leave Unity - sad@@danielmisra2912​
@darrencook7168
@darrencook7168 10 ай бұрын
Imagine being such a useless tool as to wholly disrespect others' years of training and knowledge of a useful tool.
@BigDaddy-zq1cq
@BigDaddy-zq1cq 10 ай бұрын
as someone who learned godot and unreal b4 unity and really had a "phobia" from it can confirm unity is defo a great engine its just they had stoopids dumahhs in charge in many situations it would be better than godot and surely miles ahead of unreal in 2d
Making a custom inspector using UI Builder (Easy) | Unity Tutorial
15:23
Sasquatch B Studios
Рет қаралды 18 М.
Building Runtime UI with UI Toolkit In Unity
21:35
Game Dev Guide
Рет қаралды 70 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Get STARTED With Shadergraph in Unity
16:28
Sasquatch B Studios
Рет қаралды 18 М.
The Power of Scriptable Objects as Middle-Men
17:41
samyam
Рет қаралды 134 М.
Unity UI Toolkit in World Space
12:04
MadCat Tutorials
Рет қаралды 38 М.
How To Make UIs without frustration | Unity Beginner Tutorial
16:58
This is GameDev
Рет қаралды 38 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 210 М.
Build Procedural UI with Callbacks and Manipulators
28:14
git-amend
Рет қаралды 21 М.
Unity UI canvas modes and canvas scaler explained
22:47
Christina Creates Games
Рет қаралды 12 М.
UI Toolkit Primer - Build UIs like a Programmer
27:54
Tarodev
Рет қаралды 57 М.
CLEAN Game Architecture with ScriptableObjects | Unity Tutorial
13:12
Sasquatch B Studios
Рет қаралды 22 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,4 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.