5 Essential Nodes to Master in

Поділитися
Вставка
  • Опубліковано 21 січ 2025

КОМЕНТАРІ • 100

  • @GDScriptDude
    @GDScriptDude 5 років тому +81

    One of the first things that I did when discovering Godot was to hand code timers, oops!

    • @LudensLudonaut
      @LudensLudonaut  5 років тому +6

      We all did that oopsie! :D

    • @MaoDev
      @MaoDev 4 роки тому +1

      yup... still doing that :/

    • @thedevine3756
      @thedevine3756 4 роки тому +1

      GDScript Dude yeah... I used to do yield but... it doesn’t work half the time

    • @puzzud
      @puzzud 4 роки тому +3

      I think it's probably an important part of learning to code timers manually. However, an important part of maturation is learning how to do such things through events.

    • @add852
      @add852 4 роки тому

      yield(get_tree().create_timer(1),"timeout")
      Is a 1 line timer and you don't have to create any variable, It's like a wait command, and I find it better using that than creating timer node

  • @Gakusangi
    @Gakusangi 4 роки тому +4

    I would love videos that more in-depth show these nodes in action and some of the things you can do with them, but I'm glad to have some things to dive into the documentation and read up on.

  • @robbasgaming7044
    @robbasgaming7044 2 роки тому +5

    0:58 Button
    1:55 Tilemap
    3:13 Timer
    3:51 Area2D
    5:00 AnimationPlayer

  • @kidando
    @kidando 5 років тому +62

    I like your list. But to me, the nodes that blew my mind were Node and Node2D. Working on large projects, I hate having so many nodes in the tree. Grouping in the Node and Node2D nodes just make things super awesome for me. I even use them as reference layers when I instance nodes in code. It helps me stay super organized when working on a large project. Plus., all the nodes under the control nodes are amazing. Being a web developer, I feel at home when using them to build UI

  • @TheMikirog
    @TheMikirog 4 роки тому +17

    Tween is also a node I often use and it's similar to AnimationPlayer.
    The difference is that with that node, it's much easier to create very simple animations that rely on easing, transitions or delaying an animation after calling it, like enemy hit flashes, smooth camera, squash & stretch when jumping, shader animations, etc.
    If adding AnimationPlayer for just one animation is overboard, I prefer using Tween.
    About TileMap nodes, the only downside to them I see is that I can't animate each tile individually to create a match 3 game. If you place a cell, you can't move it - it's stuck there. All you can do with it is check what tile it is, replace it with a new one or remove it. Animation of the cells is vital for these games, which is a shame it can't be done with TileMaps.

    • @LudensLudonaut
      @LudensLudonaut  4 роки тому +3

      Tween is excellent for when you don't know exactly the value of the parameters you're going to animate. It's a really handy node

  • @max45sj
    @max45sj 5 років тому +63

    In my experience, I can say. When I came across Godot I jumped for joy. What it is a low barrier to entry (I am self-taught in programming). When in the official documentation I held the hand of the first game. I felt like a kid in a candy store and then came the moment of my transformation into a hedgehog in the desert. The further I read the documentation, the more I realize that I lack academic knowledge in design and programming. BUT LIKE A TRUE HEDGEHOG In the DESERT I EAT cactus and my OPTIMISM still stands like a flag in the desert of ignorance ;)

    • @simmerthesauce9228
      @simmerthesauce9228 4 роки тому +5

      I got a migraine reading this

    • @max45sj
      @max45sj 4 роки тому +6

      @@simmerthesauce9228 I am not an English speaker, I use an electronic translator. I understand what is written or said in General terms. But sometimes I write in complex verbal figurative constructions where multilevel expressions of my native language are revealed. I apologize for the inconvenience in the future I will write in simple phrases.

    • @nagorik24
      @nagorik24 4 роки тому +2

      There will be always something to learn, but beware of rabbit hole if you want to get things done

    • @anonymousme3571
      @anonymousme3571 11 місяців тому

      @max45sj Nono it's adorable. The metaphors are endearing 😂

  • @synthoelectro
    @synthoelectro 3 роки тому +3

    I tried off and on for years to learn Unity 3D and went looking around for anything to get my hands on, stopped, started, gave up, and came back to wanting to make video games. Godot was finally my answer to all this frustration. It just gets better with each version of Godot, they are doing it right.

    • @LudensLudonaut
      @LudensLudonaut  3 роки тому

      Godot is just lovely. Simple, powerful, easy to use, great to make stuff with it. And it just works out of the box.

  • @DanniloSN
    @DanniloSN 5 років тому +19

    My favorite nodes are AnimationPlayer and Area2D. It's so good that you talk about them.

  • @thisisgod2639
    @thisisgod2639 5 років тому +11

    Tween is also another great and very useful node... I always reached my goals using this node without a problem

  • @hetaliauchiha
    @hetaliauchiha 5 років тому +6

    My guy, this is so helpful! I feel like i am finally starting to figure out how things work

  • @catctus9508
    @catctus9508 2 роки тому +1

    Thank you Teacher.

  • @MrArtist1971
    @MrArtist1971 Рік тому

    EXCELLENT video!! Thank you so much.🔥

  • @wispsprojects1120
    @wispsprojects1120 4 роки тому +3

    YSort! I'm still remember, when I tried to create the same effect in Clickteam Fusion trough behaviors, I'm just blown away, that Godot while being a more codey engine, has a built-in function for that. I'm also pretty proud of myself for figuring out the right method on my own, but it still more convinient, if the engine does it for me :D

  • @MindGameArcade
    @MindGameArcade 4 роки тому +3

    Great content man, hope you'll keep that up

  • @hcbdhbxc
    @hcbdhbxc 3 роки тому +1

    Great video! Thanks

    • @LudensLudonaut
      @LudensLudonaut  2 роки тому

      Thank you for watching. Glad it was useful!

  • @SpoiledBread24
    @SpoiledBread24 4 роки тому +3

    I didn’t know much of this thanks super useful.

  • @FlosBlog
    @FlosBlog 4 роки тому

    Great Video! Very comprehensive.

  • @jasperbrooks2118
    @jasperbrooks2118 5 років тому +4

    Very good video, I find I use the meshinstance, kinematicbody a lot . . Tilemaps, gridmaps are also nice, for making cool levels . .

  • @luislodosm
    @luislodosm 4 роки тому +2

    Nice, thank you.

  • @fuzzy-02
    @fuzzy-02 3 роки тому +1

    underrated video, i needed this to startup my learning experience in godot.
    (unity was....a lot of stuff for a beginner to absorb, it felt too technical, godot feels easy to approach and does not have an intimidating aura)

    • @LudensLudonaut
      @LudensLudonaut  2 роки тому

      We are climbing the ranks thanks to your support! Soon enough it will be "proper" rated!! 🤩

  • @bubblemage
    @bubblemage 3 роки тому +1

    I love using the animation player but when I animate something to move, ingame it will use the exact coordinates I used in the animation player, instead of global coordinates i guess(? so it doesn't work as I wanted

    • @LudensLudonaut
      @LudensLudonaut  2 роки тому +1

      Wait for the upcoming features it will allow for dynamic/relative animation

    • @bubblemage
      @bubblemage 2 роки тому

      @@LudensLudonaut I managed to find a workaround but it's annoying, menos mal que van a updatearlo xD

  • @XxXBetoXxX777
    @XxXBetoXxX777 4 роки тому +1

    haha seu sotaque é tipicamente de BR msm ehauehuah
    Belo video ! Valeu pelas dicas

    • @LudensLudonaut
      @LudensLudonaut  4 роки тому

      Non dá pra esconder né kkkk não que eu queira.

    • @craftmoon-vas
      @craftmoon-vas 4 роки тому

      Tava procurando esse comentário aqui, meu inglês é igualzinho, inclusive o desespero pra falar rápido HUAEHUAEHUAEAE

  • @punkysuen
    @punkysuen 2 роки тому +1

    I have a lot of fun playing around with Collision. So, I would like to include it to my top list.

    • @LudensLudonaut
      @LudensLudonaut  2 роки тому

      Definetely! Physics simulation is awesome. Especially the joints!

  • @ValaAssistant
    @ValaAssistant 4 роки тому

    can you do a guide on making a grid using tilemaps that keeps track of whats where in the grid?

  • @Casho0106
    @Casho0106 5 років тому +1

    Great stuff. Thanks

  • @kabriel7579
    @kabriel7579 6 місяців тому +1

    Sabia que era BR só pelo sotaque. Brabo homi!

  • @dumpsta-divrr365
    @dumpsta-divrr365 2 роки тому

    Would you change any of the nodes you talked about in this video in 2022?

    • @LudensLudonaut
      @LudensLudonaut  2 роки тому +1

      I dunno, these are, besides the most common ones like Node and Node2D, the ones I use the most...so...I think I'd keep the list 🤔

    • @dumpsta-divrr365
      @dumpsta-divrr365 2 роки тому

      @@LudensLudonaut Great, thanks for the reply and all the great content!

  • @mimisaiko
    @mimisaiko 2 роки тому

    Nice video!
    It would be great to correct the caption setting to English,
    which helps a lot since I'm not a native speaker😄
    Thanks!

  • @augustas3765
    @augustas3765 4 роки тому +3

    TILEMAPS BEST NODE EVER
    And KinematicBody2D is great to😀

  • @imogiagames
    @imogiagames 4 роки тому

    Hello! Nice video! I would add Raycasts as super useful nodes as well.

  • @saulferreira9631
    @saulferreira9631 3 роки тому +2

    Eu sabia pelo sotaque que tu era brasileiro kkkkkkk salve, e seu inglês é MT bom btw

    • @LudensLudonaut
      @LudensLudonaut  3 роки тому +3

      kkkkkkk tá salvo! Que bom que tu curitu. É meio dificil brasileiros entenderem o sotaque do outros brs, ams que bom que deu pra acompanhar
      Bem vindo! 🐷👍

  • @skullreference9842
    @skullreference9842 4 роки тому

    I knew Timer Node would be in the list

  • @vaibhavpandey6640
    @vaibhavpandey6640 4 роки тому

    sir please make video on making npc in godot

  • @fluorideP9
    @fluorideP9 Рік тому +1

    The captions think this guy is speaking Dutch

    • @LudensLudonaut
      @LudensLudonaut  9 місяців тому

      UA-cam is insane(my accent doesn't help tho)

  • @5minutemovies977
    @5minutemovies977 4 роки тому

    What about Tweens ?

  • @dudyorz
    @dudyorz 4 роки тому +1

    Which font are you using in the script editor?

  • @copperymarrow1583
    @copperymarrow1583 4 роки тому

    I don't know if this would be the right place to ask this... but I'm a noob to Godot, and I can't seem to find any nodes that allow to make a 2D platformer without using a Tileset. I don't want to make another one of those games where everything is a square... Am I missing something?

    • @LudensLudonaut
      @LudensLudonaut  4 роки тому +1

      You can use StaticBody2D with CollisionPolygon2D for the game environment collision and Sprites or AnimatedSprites for the graphics. Is just that this approach is not very re-usable, you're going to make many different assets for different levels...But anyway is an option

    • @copperymarrow1583
      @copperymarrow1583 4 роки тому

      @@LudensLudonaut Thanks!

    • @melissahallbauer4623
      @melissahallbauer4623 2 роки тому

      I'm hella late to the party, but you should check out the custom shape options for tilemaps.

  • @ruggero33
    @ruggero33 3 роки тому +1

    Are vou brazzilian?

    • @LudensLudonaut
      @LudensLudonaut  2 роки тому

      I...never EVER had anything to do with Brazzers! That thing was just a...Yeah I'm Brazilian.

  • @avgchoobafan
    @avgchoobafan 4 роки тому

    You can just put the object to animate as a child of a Point2D and it just will animate relative to the parent position, son you can move the animation as well

    • @LudensLudonaut
      @LudensLudonaut  4 роки тому +1

      Sure, but this isn't doable in most cases and will cause bugs and undesired behaviors.

  • @xcl9189
    @xcl9189 3 роки тому +1

    5 / 20% = 25

  • @guritche
    @guritche 3 роки тому

    Muito bons seus videos! Voce sabe me dizer se conhece algum tutorial bom de godot para jogo de cartas? Vejo varios tutoriais mas a maioria e para platformer. Parecem todos copias uns dos outros.

    • @LudensLudonaut
      @LudensLudonaut  3 роки тому +1

      Cara, de cabeça assim eu não vou saber dizer, sinceramente. Mas acho que o Jhonny Goss deve ter alguma coisa

  • @1986DarkStalker
    @1986DarkStalker 4 роки тому +3

    Wow slow down dude) otherwise, great vid

    • @LudensLudonaut
      @LudensLudonaut  4 роки тому +3

      Sorry about that, English is not my main language so I get quite nervous :(

    • @stxple7033
      @stxple7033 4 роки тому

      @@LudensLudonaut well idk about anyone else, but English is my first language and I'd say you nailed it, and taught us something new so nice job

  • @joseedmario719
    @joseedmario719 5 років тому +2

    add portuguese subtitles in your videos, plz

  • @ismaelsilveira2316
    @ismaelsilveira2316 4 роки тому +1

    Tu é brasileiro né?

  • @HaterSinceroXXI
    @HaterSinceroXXI Рік тому

    esse cara é br? '-'

  • @pedrosehn
    @pedrosehn 3 роки тому +1

    Tu é dos meu né

  • @luanlemes9799
    @luanlemes9799 5 років тому +1

    FIRST

    • @polyrtm5545
      @polyrtm5545 4 роки тому +1

      Good job! So proud of you!