Godot UI Basics - how to build beautiful interfaces that work everywhere (Beginners)

Hello Godotneers! Building a nice-looking user interface Godot that works across screen sizes and aspect ratios can be quite a daunting task. This video will provide you with the basics that you need to build your very own user interfaces with the Godot game engine that work everywhere. With it you get a good foundation on which you can build in your future adventures.
00:00 Introduction
00:50 Scene setup
01:27 Building a small dashboard
04:17 Setting up a reference resolution
06:09 Separating the UI into a separate layer
07:16 Introduction to containers
07:56 The GridContainer
08:48 Replacing sprites with TextureRects
11:22 How containers do their work
14:33 Auto-resizing with PanelContainer
15:36 MarginContainer for adding borders
16:37 Why using containers is important
17:05 Using themes for a custom look
17:56 Creating a custom look for labels
18:47 Applying the theme to the UI
20:18 Creating a custom PanelContainer
22:10 Applying theme changes
22:35 Creating a mission dialog
23:20 Auto-wrapping label text
23:41 Stacking components with VBoxContainer
24:29 Creating a variant of the PanelContainer
25:50 Using a variant in the UI
26:09 Overriding built-in variations
26:51 Centering label text
27:08 Creating custom buttons
29:25 Horizontal controls with HBoxContainer
29:54 Controlling the size of controls
30:57 The "expand" flag
32:36 Dividing available space
35:00 Sizing flags explained
36:55 Centering controls
37:17 CenterContainer
38:15 Using spacer controls
40:18 Handling changes in window size
40:43 Anchoring UI elements
42:01 Handling different resolutions
43:44 Handling different aspect ratios
45:45 Conclusion
Useful links:
-----------------------
Godot UI documentation: docs.godotengine.org/en/stabl...

Пікірлер: 499

  • @WarrenMarshallBiz
    @WarrenMarshallBiz9 ай бұрын

    Hands down, this is the best video I have ever seen on Godot's UI. Just top shelf work, well done! Your channel already deserves to blow up. Keep it up!

  • @SimonJensen

    @SimonJensen

    8 ай бұрын

    totally agreed. What a good starting point tutorial, covers all the major concepts and common 'how do I get it to do XXX' questions.

  • @SeanMcKenzie

    @SeanMcKenzie

    8 ай бұрын

    Yep. 100%. This video of fantastic. Thank you so much!

  • @tzerland

    @tzerland

    8 ай бұрын

    Very high level quality!

  • @MH-dn3jz

    @MH-dn3jz

    6 ай бұрын

    Seconded! The production is great but more than that, the very clear intentional thought that went into the explanations and examples. You cut to the heart of it without distracting tangents and helped teach me how Godot *works*, not just some copy/pasta recipe.

  • @obscurin6859

    @obscurin6859

    2 ай бұрын

    So, to make it clear, Do I need to create a bunch of nodes of different containers and the result depends on their order? You don’t need to configure individual buttons as needed, but make a lot of necessary nodes? If, of course, you understand what I mean.

  • @iatheman
    @iatheman4 ай бұрын

    This "story line" approach of showing the UI features of Godot is great. This video is much appreciated.

  • @loubion
    @loubion2 күн бұрын

    Not even at the half of the video and I swear this one of the best pedagogical content Ive ever seen. The progressiveness where you make us feel "oh great it work, oh great there is even a better way!", is priceless. Thanks a lot !!

  • @voodinator
    @voodinator8 ай бұрын

    This is one of the best tutorials that I've seen in a long time from a didactical standpoint. And I watch a lot of tutorials. You don't just show how to do things correctly right from the start but instead show how you might approach certain things as a beginner and the flaws of doing so. This way you can really understand the flaws of one approach and the benefits of the other approach. I just started to learn Godot as an alternative to Unity and these kinds of tutorials help me a lot. Hope to see much more content from you in the future.

  • @SamuTheFrog
    @SamuTheFrog13 сағат бұрын

    this was so comprehensive I couldn't possibly remember everything from one watch, so I'm back for my second watch. Great video, can't imagine the time it took to script this out, record it, and edit it.

  • @Asguardian22
    @Asguardian229 ай бұрын

    Another great video! The quality of your teaching is some of the best I've seen. You cover topics clearly, and you are not afraid to dive into some of the nitty gritty details, which many videos lack.

  • @mickeystix
    @mickeystix6 ай бұрын

    I honestly feel like this tutorial - while it is focused on something that some might not find exciting - is an AMAZING intro to how Godot works with its nodes and inheritance. You kept it simple, spoke on topics that are sure to arise without getting too in depth (which can scare people away) and delivered easy to follow instructions and results! It's always good when you feel comfortable enough after a tutorial to start tinkering with other things to see what happens. Great stuff!

  • @mellowminx
    @mellowminx9 ай бұрын

    I'm now imagining my control nodes having polite chitchat every time I set up sizing :)) thank you! Excellent tutorial, it answered a lot of my questions especially about using styleboxtextures, spacer controls, and avoiding letterboxing.

  • @elalex78able
    @elalex78able9 ай бұрын

    I've never seen a tutorial like this. It is like a proper classroom. It is very satisfying watching even I already know some of the explanation. Thanks for share your knowledge, Master 😁.

  • @acevfx2923
    @acevfx29239 ай бұрын

    Literally started with Godot yesterday. Your tutorials are some divine timing! Cheers

  • @JohnWizard
    @JohnWizard8 ай бұрын

    Awesome video! A follow up tutorial showing how to interact with the UI elements via code, like a dialogue system with yes/no variants, an options menu or an inventory, would be super useful!

  • @Zuap
    @Zuap2 ай бұрын

    You are a gifted teacher. One of the best tutorials I ever followed in KZread (not just Godot) and I am a senior dev I watched a lot. Usually I get bored and jump out or read the transcriptions, but you are so good and informative that I ended up watching all (and it is huge 40m long). This just to say: you are doing an awesome job to game devs everywhere, thanks.

  • @timothycalco8089
    @timothycalco80896 ай бұрын

    This is just such a good video. Explaining every part of the UI and inspector settings as if they "want to do this, and they tell each other this, and this decides to give them this" is so intuitive and easy to pick up. Can't possibly sing enough praise for this video.

  • @UitzUitz
    @UitzUitz8 ай бұрын

    This is hands down the best UI tutorial for Godot out there. I was really struggling coming to Godot from Unity because the UI systems are quite different, but after your tutorial I understood it and started to really like it. Please make more tutorials, because your other tutorials are also amazing. Also, I love the humor with all the speech bubbles. Keep up the great work 😉

  • @AliKandirr
    @AliKandirr8 ай бұрын

    Especially after the recent Unity events and more people coming to Godot, this channel will absolutely blow up. You just covered every topic in my mind. I'm looking forward to new lessons, thank you so much!

  • @zakatalmosen5984
    @zakatalmosen59843 ай бұрын

    Incredible tutorial, I've been working on a little toy game lately and up until now I've been aligning my labels manually by using the guide functionality in the 2D editor to draw reference lines lol. I finally decided to learn how to actually do it and I found this awesome video. 45 minutes gone in an instant. I watched this without ever opening Godot and I still retained every piece of information, you're a really great teacher. I hope you keep producing content of this quality.

  • @stranostrani9212
    @stranostrani92126 ай бұрын

    Thank you immensely for your effort. Just a couple of days ago, I stumbled upon another one of your videos on Godot Components. I was instantly captivated by your calm teaching style and the way you simulate errors and subsequently rectify them. I returned for another video because I realized, upon going back to use the engine, that I had genuinely absorbed valuable insights. I sincerely hope you continue producing more of this quality content.

  • @amegatron07
    @amegatron0711 күн бұрын

    Thanks! I haven't yet seen any other videos explaining UI in Ggodot, but I fell like I don't need them) Everything is looking crystal clear from this one.

  • @SergioVeraH
    @SergioVeraH8 ай бұрын

    I've seen many Godot UI Videos, and this is hands down my favourite one. Excellent, clear and giving proper insight into some of the inner workings. Many thanks.

  • @moonstar_connor
    @moonstar_connor3 ай бұрын

    Amazing tutorial! You covered a ton of concepts so clearly and really made UI click for me. Please make tutorials for every concept in Godot ha

  • @rhowells16
    @rhowells167 ай бұрын

    I've watched this video at least 5 times. As a Unity refugee, I'd have really struggled to learn the Godot way. But this video hits all the important UI points and explains them very clearly. So many thanks!

  • @flora265
    @flora2659 ай бұрын

    I got into Godot about 6 months ago and didn't understand much about Control nodes, so my UIs were annoying to use and didn't scale properly. I learned a lot from this tutorial which will definitely be helpful when i start making a UI for my game. You explained everything very clearly and i never got bored watching this tutorial, which is a big problem for tutorials i have watched from other youtubers. Would definitely like to see more great content from you.

  • @codybrock3461
    @codybrock34618 ай бұрын

    Your tutorials are excellent. I can't quite put my finger on it, but your delivery keeps me engaged with basic topics like very few videos can. Generally speaking, content teaching the fundamentals seems to drag on forever, but this was paced so well and it did a great job of conveying the high level view one should have when using these tools. I've watched several videos on Godot UI that seem to just be an information dump about the types of nodes one should use and how to structure them, but this video gave motivations and underlying logic that made it all snap into focus for me. In less than an hour, this got me closer to understanding the design paradigm of Godot UI than I got after several hours of the most popular tutorials on the subject. Other videos just wave their hands and say "margins are confusing, just do it this way", but this video actually spent a couple of minutes explaining how containers interact and why certain results can be confusing or unexpected. Two things you did that worked really well: - Anthropomorphizing nodes to quickly and clearly show relationships and interactions, ie "The container asks the button how big it wants to be" - Editing in visual highlights and "thought bubbles" for elements, which tied in perfectly with the voice over. Please keep going! This is the perfect moment, what with Unity shooting themselves in the foot (in the face?) and the Godot exodus that is just beginning. Strike while the iron is hot!

  • @LuximorThe
    @LuximorThe6 ай бұрын

    Your tutorial is absolutely incredible. I've been struggling so much to get UI working. And you basically gave the tools to understand all of my issues. The explanation on how controllers work was crystal clear, and helped me understanding the problems rather than giving a solution that would've not helped in the middle/long term. Thanks for having taken the time to do this video. It's the best I've seen on this topic

  • @EliWulff
    @EliWulffАй бұрын

    This is, by and away, the best Godot UI tutorial video out there! I've learned much of what is presented here through trial and error as well as other tutorials, but seeing it all presented so clearly and simply has been absolutely fantastic. I strongly believe that anyone who touches UI in Godot should watch this video first.

  • @faraggi
    @faraggi8 ай бұрын

    Great video. Personally, I'd love more intermediate level videos. I suggest content on: - inheritance vs composability in godot - overall architecture - signals - animation players

  • @charlythompson9281
    @charlythompson92818 ай бұрын

    I’m coming from Unity, and I gotta say that Godot’s UI tools are pretty danged slick. Your tutorial was thorough and foundational, so exploring what you didn’t cover will be fun rather than frustrating. Thanks!!

  • @TheLazyJAK
    @TheLazyJAK8 ай бұрын

    Single most useful channel when learning Godot. Keep it up!

  • @adrowsypoet
    @adrowsypoet5 күн бұрын

    You're a gifted teacher man, ty for your time

  • @sergiporraspages
    @sergiporraspages5 ай бұрын

    I just started learning Godot and wanted to get an understanding on how a UI should be build and configured. This video was incredible, love the approach of starting small and building upon it. It helps us understand why things are done in a certain way rather than just giving the correct way out, saving us hours of independent learning. Thanks a lot and keep up the good work!

  • @Pabloparsil
    @PabloparsilАй бұрын

    I love that you show buttons and things that we might try and why they don't work and what they do. UI is the worst but this video makes it much easier to understand

  • @ashdeuzo5813
    @ashdeuzo5813Ай бұрын

    Your tutorials are some of the best I've seen around KZread on any subject. I've been meaning to pick up Godot and your channel feels like I found a gold mine. Thank you!

  • @sonny5497
    @sonny54978 ай бұрын

    This is a masterclass for online instructors on how to teach! You are an amazing teacher. Many thanks for sharing these helpful videos. Liked and subbed!

  • @gabriel-xh8uo
    @gabriel-xh8uo9 ай бұрын

    The best tutorial I've seen. I always said to myself what's the point of this canvas layer. Today, I realized this practically. No one gives a good explanation about these God bless you 🙏

  • @chrisheld8463
    @chrisheld84636 ай бұрын

    I'm truly impressed! If only I had the option to give this more than one thumbs up. It's concise, straightforward, informative, and a delight to watch!

  • @markwright5848
    @markwright58484 ай бұрын

    I really love how you explain a lot of the tangential things. Only 10 minutes in and really enjoying this tutorial.

  • @animelafuerza
    @animelafuerza7 ай бұрын

    Hands down The best video on Godot UI, wish I could upvote this multiple times

  • @HonestGameDev
    @HonestGameDev8 ай бұрын

    I liked how you also showed options even if it was not what you were going for! This helps people see all the options in case they DO need it in their situation. Great video on a part of Godot which is under represented in the tutorial space.

  • @ThantiK
    @ThantiK9 ай бұрын

    I'm a little less versed with all of the UI container options in Godot, this is a good demo of what most of the elements do -- great video!

  • @draft_fusion
    @draft_fusionАй бұрын

    Actually good tutorial compared to the other youtube videos I went through! Nice job Godotneers!

  • @jehree9850
    @jehree98509 ай бұрын

    Your videos are super high quality, I see a bright future for your channel if you keep it up!

  • @bencepaul3497
    @bencepaul34979 ай бұрын

    Excellent tutorial!! Perfect level of detail, and explained a bunch of things I was struggling with in Godot.

  • @dueddel
    @dueddel9 ай бұрын

    I am quite comfortable with Godot and by far not a beginner, but well, what can I say? - I learned something new in one or another of the details you've been talking about. So far I can tell, I love your videos due to the content alone, its presentation, the pace, your explanations. Really, really cool! I subbed a few days ago already and I am sure I won't ever regret it. That's some high quality tutorial.Keep up! 😘👍

  • @ceruleanserpent387
    @ceruleanserpent3872 ай бұрын

    This is the best Godot UI tutorial on KZread, well done!

  • @HiroTheHunter
    @HiroTheHunter3 ай бұрын

    Your tutorials are so good. What you do specifically very well is supply a lot of knowledge around choices you made. F.e. in the beginning, Mentioning the Steam Hardware Survey is such a good idea. This is the type of information missing in many tutorials, and the user will miss it but never know.

  • @BlackDragonBE
    @BlackDragonBE7 ай бұрын

    Your Godot tutorials are the best I've seen by far! Keep it up and your channel will be known wide and far among Godot devs, I'm sure of it.

  • @soganox
    @soganox5 ай бұрын

    Fantastic video. So well explained, and so in-depth. Thank you very much!

  • @Martyvader
    @Martyvader4 ай бұрын

    Just wanted to say that your tutorials are some of the best I've seen. They are thorough and i really appreciate how approach in the same way a newer user would and showing better ways to approach the subject. Thank you so much for these!

  • @bigsmoke8344
    @bigsmoke83442 ай бұрын

    Best tutorial with everything explained

  • @steamdecklife
    @steamdecklife8 ай бұрын

    This is a very helpful tutorial! Great explanation of how the controls work together to get a result that's aspect ratio agnostic. I think everyone in the community would benefit from watching! Keep up the good work. Time-stamped tutorials are also super cool, more people need to do it

  • @B4RN154N
    @B4RN154N20 күн бұрын

    Just discovered your channel while preparing for an upcoming game jam. Thank you for this amazing video ❤

  • @the_kobes
    @the_kobes8 ай бұрын

    I really like the way you teach! You show how to do the basics while also showing alternate ways as well as pitfalls you might counter. Great job!

  • @ItsWinnieBruh
    @ItsWinnieBruh3 ай бұрын

    100% UPVOTE! Thanking you @Godotneers for an exceptional tutorial for Creating UI! I will be using this information in developing my game ;)

  • @3rberv
    @3rberv9 ай бұрын

    Dude you answered literally every question I had about UI in a single easy to follow video. Thank you so much!

  • @tobiaslarsson8154
    @tobiaslarsson81548 ай бұрын

    After hours and hours spent on testing and trying to figure out how UI elements REALLY works this video definitely took me a great step forward. Great overview and explanations. Thanks!

  • @SpaghettiOhh
    @SpaghettiOhhАй бұрын

    I'm moving from Unity UI Toolkit to Godot UI, thank you for this Also thanks for being a great teacher!

  • @johngardner9100
    @johngardner91005 ай бұрын

    Your videos are simply the best tutorials I've ever seen in my life. For the first time ever, I used the notification bell on KZread. Thank you so much for sharing you knowledge that way

  • @burnheart2965
    @burnheart29658 ай бұрын

    Excellent video, you also go through building immediately and making mistakes. This is vital for the viewer. People learn from mistakes, not perfect explanations and you incorporated that well with controlled "mistakes". Great job!

  • @rungeon83
    @rungeon835 ай бұрын

    I've been using Godot since 2019 and it can still catch me off guard with the UI controls, this is by far the best UI tutorial I've seen, thank you for making this!

  • @stickguy9109
    @stickguy91098 ай бұрын

    I just switched from unity and making UI responsive in godot was pain but this clears things up a lot. Thank you

  • @tayete
    @tayete7 ай бұрын

    Simply fantastic. Something as dark as Godot's containers and themes, brilliantly explained. Awesome job!!!

  • @Beryesa.
    @Beryesa.8 ай бұрын

    This video's awesome. Mobile game and desktop app UIs with godot can also be interesting for the future! (just some ideas)

  • @sapbucry
    @sapbucry9 ай бұрын

    Thanks for explaining theme variants, that is what I was missing in my project. Keep'em coming !

  • @adenashiscave
    @adenashiscave8 ай бұрын

    This is an amazing tutorial! I'm just starting with Godot for... reasons... and this just answered so many of my questions. Can't wait to watch more of your videos.

  • @CastleKnight7

    @CastleKnight7

    8 ай бұрын

    “Reasons.” 😉

  • @hiiambarney4489
    @hiiambarney44898 ай бұрын

    This feels like what you'd expect to get when you buy a course at some outlandish price. Only the courses are usually a let down and this is an absolute steal. Big Thumbs Up! Hands down, best explanation on the topic I've seen so far!

  • @OldRod99
    @OldRod994 ай бұрын

    This was a great video! I'm new to Godot and had been struggling with the UI. This helped immensely! Thank you!!

  • @v44n7
    @v44n75 ай бұрын

    you are by far the best godot yt channel!

  • @igor-grachev
    @igor-grachev8 ай бұрын

    Best Godot UI tutorial I've ever seen!

  • @vicentvalls1647
    @vicentvalls16478 ай бұрын

    Congratulations and thank you so much. You are doing the best Godot's tutorials on KZread. Step by step, clear and without repite yourself. ❤

  • @Tosek2010
    @Tosek20108 ай бұрын

    Great work. This was an awesome video. And even if I already did several things with the UI system, I learned some new stuff, I didn't know before. Keep going

  • @travelsizedlions
    @travelsizedlions8 ай бұрын

    How is your channel not bigger? Your content is amazing! Simple to follow, highly polished, includes only the stuff that matters.

  • @Will-ht4es
    @Will-ht4es3 ай бұрын

    As someone just getting into game dev for the first time and coming from a tech background your tutorials hit that lovely middle ground between too little and too much information. Excellent work, best godot tutorial I have seen yet.

  • @jackiewatkins1830
    @jackiewatkins18306 ай бұрын

    This was the first video I watched as Im trying to learn Godot from scratch...I was pretty confused, but after watching a few other basics tutorials, I watched it again and it is very informative once I had a grasp of the basics...definitely need to watch it even if your game only has the most basic of ui...just get to know a few basic tutorials if your an absolute beginner then watch this and you will learn a lot!

  • @AnnaTyrrell
    @AnnaTyrrell3 ай бұрын

    Wonderful tutorial. I keep coming back to watch it as I progress with buliding my game's UI, and it's SO helpful!

  • @SebLeCaribou
    @SebLeCaribou4 ай бұрын

    I really love your tutorials; I find them clean and easy to understand, and they always prompt me to search for more info. Congrats on that! The AI images are super distracting though...

  • @godotneers

    @godotneers

    4 ай бұрын

    I noticed - and phased them out in later videos.

  • @Pdjwvdugowqnxbgze
    @Pdjwvdugowqnxbgze5 ай бұрын

    This is the best Godot Tutorial I have seen!

  • @Max-jq3qz
    @Max-jq3qz4 ай бұрын

    This video was incredibly useful, and made me discover your channel. Thank you for helping the Godot community with great quality videos, you sir, just earned my sub 👌 Keep up the good work !

  • @shaidyn8278
    @shaidyn82787 ай бұрын

    Without a doubt this is the best godot tutorial I've found on any topic.

  • @AnonymousPerson-cu7yz
    @AnonymousPerson-cu7yz3 ай бұрын

    Wow, what an exceptionally nice tutorial! Everything is clear, entertaining, interesting, and straight to the point.

  • @saitmarasloglu9403
    @saitmarasloglu94035 ай бұрын

    Best video tutorial ever, actually explains how underlying engine works

  • @ShinigamiZone
    @ShinigamiZone7 ай бұрын

    I absolutely love everything from your videos! Especially the sometimes funny text arrows. But also how you explain everything.

  • @gunting
    @gunting7 ай бұрын

    This is amazing, very well laid out

  • @nemururu
    @nemururu7 ай бұрын

    I'm new to this engine and this tutorial was really what i was looking for. Thank you for making this video, it was easy to follow, you have a nice way to explain things!

  • @shaunjansa
    @shaunjansa7 ай бұрын

    Thanks for this extremely well thought out and pleasantly presented tutorial. Using loads of chapters like you do means one can come back to this video every now and then for a refresher on something specific. You earned a sub from me and I'm looking forward to your next videos!

  • @KevinIndreland
    @KevinIndreland8 ай бұрын

    I've been working with Godot for awhile now and built a few games and followed classes and tutorials. This is by far the best teacher I've come across and answered so many questions I've had. Would definitely follow if he had Patreon tutorial channel!

  • @livpiccolina6823
    @livpiccolina68239 ай бұрын

    Really good video on ui making in Godot. Very clear and easy to understand. Thank you, and looking forward to more videos on Godot stuff!

  • @nickel3567
    @nickel3567Ай бұрын

    This is exactly the UI tutorial what I really needed. Thank you!

  • @olmrgreen1904
    @olmrgreen19047 ай бұрын

    such an awesome tutorial. you've just enabled me to build my own UI which i was struggling with till now. Thanks!

  • @alexandraleonhart5977
    @alexandraleonhart59776 ай бұрын

    This was such an amazing tutorial! Thank you so much for making it and I am so excited to check out all your other tutorials

  • @Mokera52
    @Mokera527 ай бұрын

    I got this video as a random suggestion, and I'm saving it and subscribing to you. Your content is outstanding, your explanations are perfect and I enjoy your animations!

  • @mbg4681
    @mbg46817 ай бұрын

    Great video! Clearly explained, demonstrates and corrects potential pitfalls, and the production is excellent. I particularly enjoy the way you use visual aids like at 7:50 and 8:55 ; subbed.

  • @graypark5686
    @graypark568612 күн бұрын

    Another amazing video and teaching! Would love to see an inventory system taught by you with drag and drop to and from a chest interface! Keep up the amazing videos!:)

  • @NatsumiMichi
    @NatsumiMichi3 ай бұрын

    Awesome tutorial! Coming from web dev, I had some nightmarish flashbacks to flexbox with this one :D Helped a lot with the gist of it though, so I could focus on how Godot handles this stuff, pretty neat imho.

  • @crummymudd8625
    @crummymudd86258 ай бұрын

    Great approach to exploring and learning about a big topic. Have a small step goal, point out when things go wrong, pose a question, then get to the next step. I try to learn most things this way.

  • @augustpreiler3555
    @augustpreiler35557 ай бұрын

    Wow this Tutorial is so high Quality it feels unreal you dont have to pay for it. Thank you a lot

  • @4.0.4
    @4.0.47 ай бұрын

    You clearly know a lot about not just Godot but how to teach it. It's like watching a book. I'll watch your other tutorials to finally learn Godot!

  • @user-lt9ct2qn7j
    @user-lt9ct2qn7j8 ай бұрын

    Great tutorial! Before whacking this I didn't really understand how flexible this system is.

  • @MyHunta
    @MyHunta7 ай бұрын

    I usually don't subscribe to channels for tutorials, but this one was so well made that I had to.

  • @morganstrauss8516
    @morganstrauss85169 ай бұрын

    This is a lot of work, greatly explained and illustrated. Thank you sooo much !!!

  • @copypaster2802
    @copypaster2802Ай бұрын

    100% agree with each comment. The channel itself and this tutorial in particular is the best tutorial series I've even seen during my 10y of development career. Thank you very much!