All 219 Godot Nodes Explained In 42 Minutes !

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 249

  • @lukky.
    @lukky.  Год назад +497

    TIMESTAMPS ! Huge thanks to aunber, billmore6486 and ThunderduckyGames!
    0:00 start
    2:06 Node
    2D NODES timestamps by @aunber
    2:29 Node2D
    2:39 Camera2D
    2:52 Animated/Sprite2D
    3:07 CollisionObject2D
    3:17 PhysicsBody2D
    3:25 Collision Polygon/Shape 2D
    3:37 StaticBody2D
    3:53 AnimatableBody2D
    4:08 RigidBody2D
    4:19 CharacterBody2D
    4:31 Joint2D
    4:41 DampedSpringJoint2D
    4:51 GrooveJoint2D
    5:02 PinJoint2D
    5:10 Area2D
    5:29 AudioListener2D
    5:39 AudioStreamPlayer2D
    5:49 CPU/GPU Particles 2D
    6:08 TileMap
    6:29 CanvasModulate
    6:39 Light2D
    6:46 PointLight2D
    7:10 DirectionalLight2D
    7:23 LightOccluder2D
    7:33 Line2D
    7:47 Marker2D
    7:56 MeshInstance2D
    8:05 MultiMeshInstance2D
    8:15 Navigation Region/Link/Obstacle 2D
    8:35 Parallax Background/Layer
    8:47 Follow/Path2D
    8:58 Polygon2D
    9:07 Raycast2D
    9:16 ShapeCast2D
    9:28 RemoteTransform2D
    9:42 Skeleton2D Physical/Bone2D
    10:01 VisibleOnScreen Enabler/Notifier 2D
    10:17 CanvasGroup
    10:27 BackBufferCopy
    3D NODES by @billmore6486
    10:43 Node3D
    10:59 Marke3D
    11:09 VisualInstance3D
    11:26 GeometryInstance3D
    11:45 MeshInstance3D
    11:58 MultiMeshInstance3D
    12:16 Label3D
    12:30 Decal
    12:40 Sprite3D or AnimatedSprite3D
    13:01 WorldEnviroment
    13:19 FogVolume
    13:26 GPU Particles3D
    13:50 GPU ParticlesAttractor3D GPU ParticlesCollision
    14:09 OmniLight3D
    14:42 SpotLight3D
    14:54 DirectionalLight3D
    15:14 CSGShade3D
    15:38 SoftBody3D
    15:54 CollisionObject3D
    16:27 PhysicsBody3D
    16:38 CollisionPolygon3D CollisionShape3D
    16:52 StaticBody3D
    17:16 AnimatableBody3D
    17:28 RigidBody3D
    17:44 CharacterBody3D
    17:58 Area3D
    18:22 Camera3D
    18:46 VehicleWheel3D VehicleBody3D
    19:02 Joint3D
    19:13 HingeJoint3D
    19:24 ConeTwistJoint3D
    19:32 SliderJoint3D
    19:42 PinJoint3D
    19:55 Generic6DOFJoint3D
    20:11 Skeleton3D
    20:31 BoneAttachment3D
    20:45 RootMotionView
    21:14 VoxelGI
    21:30 LightmapProbe LightmapGI
    21:44 ReflectionProbe
    22:01 ImporterMeshInstance3D
    22:20 VisibleOnScreenNotifier3D VisibleOnScreenEnabler3D
    22:32 GridMap
    22:50 AudioListener3D
    22:59 AudioStreamPlayer3D
    23:13 NavigationRegion3D NavigationObstical3D NavigationAgent3D NavigationLink3D
    23:39 OccluderInstance3D
    24:03 Path3D PathFollow3D
    24:16 RayCast3D
    24:27 ShapeCast3D
    24:37 SpringArm3D
    24:55 RemoteTransform3D
    25:08 XRNode3D XRCamera3D XROrigin3D XRController3D XRAnchor3D
    UI ELEMENTS timestamps by @ThunderduckyGames
    25:35 - Container
    25:44 - AspectRatioContainer
    25:59 - BoxContainer (VBoxContainer, HBoxContainer)
    26:13 - CenterContainer
    26:21 - FlowContainer (VFlowContainer, HFlowContainer)
    26:35 - GridContainer
    26:49 - SplitContainer (VSplitContainer, HSplitContainer)
    27:02 - Margin Container
    27:15 - PanelContainer
    27:24 - ScrollContainer
    27:41 - TabContainer
    28:09 - Label
    28:15 - RichTextLabel
    28:24 - ColorRect
    28:30 - TextureRect
    28:36 - VideoStreamPlayer
    28:41 - HSeparator, VSeparator
    28:51 - Panel
    29:04 - NinePatchRect
    29:14 - Intro to Input Elements
    29:35 - Button (BaseButton, TextureButton)
    29:48 - LinkButton
    29:56 - CheckBox, CheckButton
    30:04 - MenuButton
    30:11 - OptionButton
    30:22 - ColorPickerButton
    30:30 - LineEdit
    30:38 - TextEdit, CodeEdit
    30:54 - Range
    31:01 - ProgressBar, TextureProgressBar
    31:08 - SpinBox
    31:17 - HScrollBar, VScrollBar
    31:33 - HSlider, VSlider
    31:41 - ItemList
    31:51 - MenuBar
    32:03 - TabBar
    32:12 - ReferenceRect
    32:21 - Tree
    32:29 - GraphNode, GraphEdit
    32:43 - TouchScreenButton
    32:54 - Control
    33:08 - Layout
    34:28 - Localization
    34:32 - Tooltip
    34:38 - Focus
    35:08 - Mouse
    36:06 - Input
    36:37 - Theme
    OTHER AND FORGOTTEN NODES
    37:08 Viewport
    37:27 SubViewport SubViewportContainer
    37:41 Window
    37:56 AcceptDialog ConfirmationDialog
    38:09 FileDialog
    38:19 Popup
    38:30 PopupMenu
    38:36 PopupPanel
    38:44 CanvasItem
    38:58 CanvasLayer
    39:18 AudioStreamPlayer
    39:27 AnimationPlayer
    39:38 AnimationTree
    39:47 HTTPRequest
    39:55 MultiplayerSpawner MultiplayerSynchronizer
    40:10 ResourcePreloader
    40:25 ShaderGlobalsOverride
    40:43 SkeletonIK3D
    41:00 Timer
    41:13 CPUParticles3D
    41:25 PhysicalBone3D
    41:31 SpriteBase3D

    • @MichaelVash7886
      @MichaelVash7886 Год назад +16

      Just as an FYI this is no longer pinned. You may have edited your comment. When you do YT unpins it

    • @NeoShameMan
      @NeoShameMan 11 месяцев назад +2

      I'm lucky😂

    • @Wisdawms
      @Wisdawms 11 месяцев назад +7

      for the timestamps to work on the video itself, you need to I think make one that starts at the beginning, so 0:00.

    • @totesmcpreesh7617
      @totesmcpreesh7617 11 месяцев назад +12

      If you put these in the description of the video, it ads easily accessible chapters to your video.

    • @rainergeis
      @rainergeis 11 месяцев назад +6

      Add this to the description and RUclips will generate chapters for you

  • @gtbgabe1478
    @gtbgabe1478 10 месяцев назад +28

    Am I familiar with godot? No. Do I plan on ever using it at all? No. Am I gonna watch this 42 minute video anyways? Yep. 👍

  • @mirrikybird
    @mirrikybird 6 месяцев назад +18

    Holy shit, I think this has been the most helpful video I've seen for Godot. Sometimes you just need a brief rapid fire overview of everything before you start going down rabbit holes to learn about all the specifics of a single node.

  • @NachoKai
    @NachoKai Год назад +366

    02:00 2d nodes
    10:00 3D nodes
    25:00 UI nodes
    37:00 other nodes

  • @eliasguyd
    @eliasguyd Год назад +85

    Excellent video to introduce each node in action. Complete timestamps in description!
    0:00 Intro & -Search- Find Bar
    0:27 Ad (thanks Brilliant)
    2:02 Node and Scenes
    2:27 2D: Node2D
    2:37 2D: Camera2D
    2:50 2D: Sprite2D & AnimatedSprite2D
    3:04 2D: CollisionObject2D
    3:15 2D: PhysicsBody2D
    3:23 2D: CollisionPolygon2D & CollisionShape2D
    3:34 2D: StaticBody2D
    3:52 2D: AnimatableBody2D
    4:06 2D: RigidBody2D
    4:18 2D: CharacterBody2D
    4:29 2D: Joint2D
    4:39 2D: DampedSpringJoint2D
    4:49 2D: ...
    10:00 3D: ...
    25:00 UI: ...
    37:00 Others: ...

    • @idle.observer
      @idle.observer Год назад

      Thank you a lot!

    • @Zekium
      @Zekium Год назад +2

      I've done the complete list

    • @tonas3843
      @tonas3843 11 месяцев назад +1

      Hey! can you post this in the description to turn them into chapters? Yhat would be great!
      This video is such a good idea, I'll probably be bookmarking this for as long as I use Godot

  • @nicoornelas5676
    @nicoornelas5676 11 месяцев назад +110

    As a beginner in godot, this is absolutely incredible. Thank you so much dude. All of your videos are amazingly explained and I'm so excited to see your channel grow!

  • @MoonberryJam93
    @MoonberryJam93 9 месяцев назад +17

    Very useful! It's like a cliffnotes version of the docs. I can listen to your summary to learn about unknown features and then look deeper into interesting/relavent nodes at my own convenience

  • @Siehste-VideogameEssays
    @Siehste-VideogameEssays 10 месяцев назад +8

    Wow, thanks! Slowly dabbling a bit in Godot an just getting an overview of the 2D & UI Nodes genuinely reassured me, that this might be something I could understand and work with.

  • @ShelbyAQD
    @ShelbyAQD 11 месяцев назад +18

    I'm really glad you made this video. It's shown me a host of built-in features I would have otherwise wasted a lot of time trying to create myself.
    Godot's structure still confuses me, but this helps a lot!

  • @elmano1202
    @elmano1202 Год назад +475

    Wish you could've added timestamps for each note, so for those that need to look one up, can easily find it.

    • @galvanize790
      @galvanize790 Год назад +12

      So much this

    • @ElementalTJ
      @ElementalTJ Год назад +6

      This is what I'm looking for as well. Thanks everyone! This is great!

    • @grixxy_666
      @grixxy_666 Год назад +6

      There's timestamps in the comments now in case you missed it

    • @lukky.
      @lukky.  Год назад +138

      Timestamp are on its way, some lovely viewers already did 80% of the timestamps!

    • @lukky.
      @lukky.  Год назад +149

      UPDATE : timestamps are done see the pinned comment for all the timestamps!

  • @rmt3589
    @rmt3589 6 месяцев назад +2

    This is insanely helpful! Not only in learning Godot, but in adding to my todo list in my own engine.
    Thank you so much!

  • @LolLol-kv9gd
    @LolLol-kv9gd Год назад +6

    You should add a time stamp at 0:00 so the chapters appear on the video player.

  • @benji-menji
    @benji-menji 11 месяцев назад +12

    If its possible, you could add these videos into the documentation. Anyone could contribute whenever a node deviates from the original function by making a new video for the node.

    • @Noqtis
      @Noqtis 10 месяцев назад +2

      This basically never happens. Nodes are made so they function like basic building blocks. They never change function nor deviate from it as far as I know.

  • @mrvodo11
    @mrvodo11 Год назад +4

    i am very thankful for this video. immediately added to my dev resources folder. Thank you LUKKY!

  • @RaveKev
    @RaveKev 8 месяцев назад +8

    This was the perfect video for me to start thinking about using Godot!
    I always need an overview of what tools/nodes I can work with. Thank you for this video.

    • @lukky.
      @lukky.  8 месяцев назад +3

      Thanks for the kind message and the donation! 🤍

  • @asthalis
    @asthalis Год назад +18

    Wow, haven't seen the whole video yet but thanks a lot for the Godot community, your channel keep getting better and better !!

  • @afunnylittlegoober
    @afunnylittlegoober 9 месяцев назад +5

    thought the thumbnail said "219 NUDES" and immediately had to double take lol

  • @alejmc
    @alejmc 11 месяцев назад +1

    Damn, just started but just tapped that like out of the sheer effort spent to go through and record all those hundreds of nodes and videos… plus compiling them, editing them, commenting on them.
    Thanks a lot

  • @lukky.
    @lukky.  Год назад +6

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Lukky .
    The first 200 of you will get 20% off Brilliant’s annual premium subscription.

  • @SolarSymbiosis
    @SolarSymbiosis 5 месяцев назад

    Thanks for making this. Easy reference and a great tool to hone in on what nodes are needed for any given project especially for those who are working to familiarize themselves with Godot. Thanks!

  • @MouseGoat
    @MouseGoat 10 месяцев назад +1

    You did not have to be so freakng goated! but here we are.
    This is actually one of the best How To Godot videos, given Godot is just lerning to used Nodes and when to use them.
    Thanks so much!

  • @KyleD00
    @KyleD00 3 месяца назад

    Mate I wish I found this last year. Very informative and easy to understand the basics of each node. I only listend to the 2D section to write it down and going to check UI out once I've digested this. I am not making a 3D game but will check the 3d too. Thanks a lot!

  • @karidus6024
    @karidus6024 9 месяцев назад +1

    You fine sir just saved me. I have never found a video as useful and understandable as this one right here.

  • @stormingelysium1996
    @stormingelysium1996 11 месяцев назад +1

    I just started my Godot journey, and this is a fantastic overview to help with getting started.

  • @john_avernia
    @john_avernia Год назад

    I havent watch it, but I bookmarked already. I will be using this as reference over and over again in the future.

  • @dantheman52420
    @dantheman52420 5 месяцев назад

    First 5 minutes and I've learned so much. I've made multiple small projects in Godot but need to up my game with some of these awesome built-in features

  • @PikkelP
    @PikkelP 5 месяцев назад

    one of the best godot tutorials! it's eye opening to finally see all the nodes i've never tried or even knew existed

  • @dangoyorionigiri
    @dangoyorionigiri 3 месяца назад

    Loved the opening about turning it into the Godot "Find-Bar". Feels really encouraging to a Godot noob like me for some reason.😂 Thanks for the great content!

  • @DFX2KX
    @DFX2KX 11 месяцев назад

    now that there is properly exhaustive! I'll have to keep this saved somewhere for referance.

  • @Black_Sheep_0213
    @Black_Sheep_0213 5 месяцев назад

    I am gonna be referencing this video a LOT.
    Thank you!

  • @nabulasimplex0
    @nabulasimplex0 7 месяцев назад

    Thank you for compiling this information. Very helpful.

  • @LucasMassey
    @LucasMassey 9 месяцев назад +1

    This is a fantastic resource! Thank you for providing this, it's highly appreciated!! :D

  • @littledev556
    @littledev556 10 месяцев назад

    I love when Lukky says popup. Thanks Lukky, this video was very useful!

  • @el_sucre
    @el_sucre 11 месяцев назад +1

    You. Are my favorite node

  • @DutchJDoe
    @DutchJDoe 6 месяцев назад

    Bedankt voor dit geweldige naslagwerk met timestamps. Ik snap dat het een hoop werk is geweest. Ik zal de timestamps als beginneling vaak genoeg nodig hebben, nogmaals bedankt.

  • @trenza2566
    @trenza2566 4 месяца назад

    25:35 container node
    26:34 grid container

  • @Zetimenvec
    @Zetimenvec 11 месяцев назад

    "Very Straight forward, but kinda confusing" An appropriate description of all control nodes, I think.

  • @FaKz92
    @FaKz92 6 месяцев назад

    This Video helped me a lot during my Game-Jam. Big shoutout! 👏

  • @juanpablolamas5335
    @juanpablolamas5335 11 месяцев назад

    Wow, I finally understand what a raycast and a mesh is. Thank you!

  • @stuckfart
    @stuckfart 7 месяцев назад

    brilliant video. infinitely useful for anyone getting started with godot, game dev experience or not.

  • @lawdpuliix
    @lawdpuliix Год назад

    I know most of these nodes but i still watched the entire video. Great stuff Lukky!!

  • @StardustSauce
    @StardustSauce 11 месяцев назад

    Oh good. Someone did make it. I couldn't believe this video didn't exist when I looked for it a few months ago.

  • @victorius2975
    @victorius2975 8 месяцев назад +1

    almost thought the 219 nodes in the thumbnail stood for something else

  • @MH-lr6ue
    @MH-lr6ue 8 месяцев назад

    Thank you for this video. One day when I'm ready i'll mess with 3D nodes but not today lol

  • @ndriqa
    @ndriqa Год назад

    Holy fck this is exactly what I needed. I especially needed pinjoints and canvasmodulate. GJ dude

  • @alejmc
    @alejmc 11 месяцев назад +8

    The amount of UI functionality embedded inside Godot by default is mind blowing… no wonder so many endeavors regarding full blown multiplatform ‘apps’ have been done directly with Godot.
    Unity could have taken a page or two on these.

    • @jacksmith4266
      @jacksmith4266 11 месяцев назад

      Is there a list of apps made with Godot? All I know is:
      - Heavy paint

    • @dayddr6416
      @dayddr6416 10 месяцев назад

      @@jacksmith4266 Godot editor itself is a game built with Godot, using Godot's own UI library.

    • @natefoldan
      @natefoldan 9 месяцев назад

      It's insane how far ahead of unity it is. Love it!

  • @kennethalvaro6499
    @kennethalvaro6499 Год назад

    as a person who learns more quickly by watching videos instead of reading, this video is greatly appreciated... thanks 😁😁😁

  • @milokiss8276
    @milokiss8276 11 месяцев назад +1

    I have no idea what the hell Godot is but I’m expecting to have a pretty damn good understanding by the end of it.

  • @catnapsandramen9435
    @catnapsandramen9435 6 месяцев назад +1

    Outstanding work.

  • @ericdavis7395
    @ericdavis7395 9 месяцев назад +1

    This is fantastic! Thank you!

  • @BGDMusic
    @BGDMusic 11 месяцев назад +7

    i don't even use godot i'm just watching this

    • @vm2774
      @vm2774 6 месяцев назад

      Whay are you gay

    • @El-Burrito
      @El-Burrito 4 месяца назад

      Same lol

    • @BGDMusic
      @BGDMusic 4 месяца назад

      @@vm2774 because i have good taste

  • @kartopod
    @kartopod Год назад +1

    Incredible, this will be a great resource to always look back at! Saved!

  • @Jb-ux6ze
    @Jb-ux6ze 6 месяцев назад

    Absolutely crazy work, thank you for taking the time and effort, I can't even imagine how long this took, but just know that it is greatly appreciated by the new people starting Godot like me !

  • @ChristopherYabsley
    @ChristopherYabsley 11 месяцев назад

    What an absolute machine.
    Thank you for doing this.

  • @shanmukhag2349
    @shanmukhag2349 4 месяца назад

    subscribed! great video, will be coming here few more times.

  • @pilotdawn1661
    @pilotdawn1661 3 месяца назад

    An Epic Effort - Excellent and needed.

  • @nuffen
    @nuffen 10 месяцев назад

    Man. Just thank you this so fucking amazing... I am just starting with Godot this year and this is so useful!

  • @Vince96711
    @Vince96711 Год назад +1

    This video was quite.. brilliant

  • @gemimarc
    @gemimarc 11 месяцев назад

    Thanks so much!!!!. This is just what I needed and comes right in time for my end of the year rounds up XD!

  • @MincedMeat
    @MincedMeat 8 месяцев назад

    Listening to this before i go to bed like a lullaby

  • @akapilka
    @akapilka 9 месяцев назад

    Such a monumental video. Thank you for this fantastic work.

  • @hoplite_softworks
    @hoplite_softworks 11 месяцев назад +2

    You are my favorite Godot teacher and every time you keep validating this statement. You are immensely helpful to every game developer, especially beginners like me.❤

  • @DevMarco-
    @DevMarco- Год назад

    Thank you for that work. I instantly found out about some nodes that I have a use for.

  • @hunterzwer4095
    @hunterzwer4095 Год назад +4

    Awesome video. Love your work. Keep going💪

  • @devanmauch7843
    @devanmauch7843 11 месяцев назад

    This is awesome thanks Lukky, getting super into Godot recently and it's been awesome...

  • @nattens6172
    @nattens6172 8 месяцев назад

    God this is so much better than a tutorial thank god

  • @rubelexia
    @rubelexia 10 месяцев назад +2

    just commenting so that the algorithm will recommend this masterpiece to more people.

  • @ttmso
    @ttmso 10 месяцев назад

    37:40 now i know how window kill was made

  • @peterturn
    @peterturn 5 месяцев назад

    Great introduction for somebody just discovering Godot

  • @ToolaDrake
    @ToolaDrake 11 месяцев назад +2

    Awesome ! Can you do a video like that for all the godot function ? (like "ready" "process" "get_child" etc) :p

    • @SastredelDesastre
      @SastredelDesastre 11 месяцев назад

      Yeah, that kind of video would be awesome! I support it!

  • @bonebard6178
    @bonebard6178 6 месяцев назад

    would you say for learning how to make 3d games should i still watch through the 2d node section

  • @l33tkim_godot-we5vs
    @l33tkim_godot-we5vs 11 месяцев назад

    Thank you so much for doing this!

  • @computercodelearning
    @computercodelearning 11 месяцев назад

    what a remarkable work, i salute.

  • @Darkyahweh
    @Darkyahweh 9 месяцев назад

    This should be the front page of godot documentation... also they are missing A TON of features.

  • @mathmonium
    @mathmonium 11 месяцев назад

    Absolutely Amazing! I wonder if you have plans for Resource type next (no pressure tho)

  • @mariaangelespereagomez2933
    @mariaangelespereagomez2933 9 месяцев назад

    Hero level . Many many thnaks!

  • @squarerootof2
    @squarerootof2 Год назад

    Many Thanks Lukky. That's a lot of work!

  • @SkilledArrow
    @SkilledArrow Год назад +1

    Is this a compilation of the previous node explaining videos put into one place?

  • @tasintajwar2034
    @tasintajwar2034 11 месяцев назад

    This is very helpfull
    You've really done an outstanding job

  • @112amper
    @112amper 11 месяцев назад

    Wow! Thank you very much!

  • @horroid2760
    @horroid2760 7 месяцев назад

    انت عملت شغل ممتاز، شكرا على الشرح.

  • @meiv_
    @meiv_ 11 месяцев назад

    Absolute mad lad. Good job!

  • @EdLudington
    @EdLudington 10 месяцев назад

    So good! Thank you for this!!

  • @6ilberm
    @6ilberm Год назад

    Dude this is amazing, thank you so much!

  • @cryptidkyle
    @cryptidkyle 11 месяцев назад

    Hey Lukky can you make a video about how you started learning all of this?

  • @Stinderdaad
    @Stinderdaad 10 месяцев назад

    Guessing by your accent, you are dutch! Bedankt makker, had dit net nodig!

  • @WhatBeDaPointMon
    @WhatBeDaPointMon Год назад

    Subscribed, bell notification ticked, bless you friend! Thank you so much for all your hard work!

  • @tomaszwieczorek3310
    @tomaszwieczorek3310 11 месяцев назад

    Respect man

  • @SushiK994
    @SushiK994 10 месяцев назад

    can you do All Godot transform Functions Explained in 42 Minutes!

  • @indiegmdev
    @indiegmdev 10 месяцев назад

    Any plans to cover the SVG2D node?

  • @vlander1992able
    @vlander1992able Год назад

    This is golden! Much appreciated!

  • @levioptionallastname6749
    @levioptionallastname6749 8 месяцев назад

    *begins listening in my sleep over and over*

  • @happycrucian9029
    @happycrucian9029 Год назад

    Insane person. Thank you for all your effort

  • @aryavatan
    @aryavatan Год назад +1

    The entire Godot community thanks you!

  • @NihongoWakannai
    @NihongoWakannai 10 месяцев назад

    32:29 you said graph nodes and graph edit will be getting an overhaul. What is your source on that? I can't find any information about what the overhaul will be or when it is happening.

  • @hagridruby
    @hagridruby 11 месяцев назад

    this needs to reach more of us

  • @YoutubeSupportServices
    @YoutubeSupportServices 7 месяцев назад

    Beautiful job bro!

  • @UltimatePerfection
    @UltimatePerfection 9 месяцев назад

    Oh, by the way, Godot 4.3 is about to add 17 new nodes and remove 4 nodes that are already there. Have fun!

  • @question_mark
    @question_mark Год назад +2

    GG for the 42 mins good sir

  • @apersimmon
    @apersimmon 10 месяцев назад

    I would imagine that the "ImporterMeshInstance3D" is used for importing a mesh during run like for example having different player models and switching them while the game is running but i could be wrong. Please correct me if im actually wrong