50 Game Changing Godot [4.x] Tips Without Wasting Your Time!

Sdílet
Vložit
  • čas přidán 4. 07. 2024
  • Previous video: • 50 Game Changing (Ha!)...
    Here's FIFTY Godot 4.x tips to speed up your workflow! These are general purpose tips that are aimed at all skill levels. There are also a bunch of niche tips included that you probably wouldn't have known about, even if you've been using Godot for a long time!
    I've been using unity for game development for the past few years now, but due to the recent unity debacle, I decided to look into other engines to broaden my scope. That's when I started learning Godot.
    I really like to the point tips videos that compile a lot of tips quickly, I always look for these kind of videos whenever I'm picking up a new software or playing a new game. I tried looking for similar videos in the godot space, but was disappointed that I couldn't find any, that's when I figured that I could attempt making my own!
    This was a LOT more work than I initially envisioned, but it was really fun to work on thus video. I'm really happy with selection of tips in the video too, I'd like to think that I haven't included ANY filler tips, but even you already know a couple of these, I guarantee you'll learn something new!
    I hope these tips have been helpful to you! Consider liking the video and subscribing if you'd like to see more videos like this!
    Happy GameDev-ing!
    Music By Toby Fox:
    - Bonetrousle: • Bonetrousle
    - Death By Glamour: • Death By Glamour
    - Pandora’s Palace: • Pandora Palace
    - Another Medium: • Another Medium
    Timestamps and References:
    0:00 Intro
    0:06 1. Quickly input multiple values in the inspector
    0:13 2. Debugging UI Mouse Clicks
    0:24 3. Increment/Decrement inspector values quickly
    - Referenced From: github.com/godotengine/godot-... commented,-on Jan 27
    0:29 4. Fullscreen
    0:31 5. Play Animation Reversed
    0:37 6. Color Picker Format
    0:41 7. Variable On Variable Declaration
    0:47 8. Default Import Presets
    - Papyrus Anim: www.deviantart.com/minewarcra...
    0:57 9. Owner
    - Docs: docs.godotengine.org/en/stabl...
    1:13 10. Enforce Signal Parameters
    - Referenced from: www.udemy.com/course/create-a...
    1:26 11. Wrap Around Cast
    1:36 12. VisibleOnScreenNotifier2D/3D
    1:43 13. VisibleOnScreenEnabler2D/3D
    1:55 14. Ternary operator
    2:01 15. Distraction Free Mode
    2:08 16. Quick Cast Int To Float
    2:12 17. Properties
    2:18 18. Changed-Invoke Pattern
    2:25 19. Change Node Type
    2:30 20. Phonedot Engine
    2:35 21. Own Script Documentation
    - Docs: docs.godotengine.org/en/stabl...
    2:55 22. Filter Out Nulls From Array
    3:01 23. Follow transform without parenting
    3:24 24. Favourite Nodes
    3:39 25. Delete Without Confirmation
    - Referenced From: github.com/godotengine/godot-... long tooltip-,Misc tricks,-If you want
    4:03 26. Mandatory @export Fields
    4:27 27. Open Node Documentation
    4:39 28. Await And Coroutines
    - Docs: docs.godotengine.org/en/stabl...
    - Additional Reference: gdscript.com/solutions/corout...
    5:09 29. Pick Random Array Item
    5:13 30. Pick Random Enum Value
    5:19 31. @export_range Slider For Integers
    5:37 32. Nodes Outside Scene Tree
    - Referenced from reddit user u/robbertzzz1: www.reddit.com/r/godot/commen...
    5:55 33. Distance Checks
    6:08 34. Auto Create Preload
    6:13 35. Print_tree()
    6:22 36. Animation Window Tips
    6:34 37. Export Layer Mask
    6:43 38. Duplicate Code Quickly
    6:48 39. assert()
    7:05 40. Quick Set Sprite Image
    7:11 41. Save Node As Scene (Quicker!)
    7:16 42. call_deferred()
    7:25 43. Fold/Unfold Nodes Recursively
    7:30 44. Fold/Unfold Folders Recursively
    7:33 45. Duplicate Files In Filesystem
    - Referenced From: github.com/godotengine/godot-... the polygon-,When you,-hold Ctrl when
    7:39 46. FileSystem Split Mode
    7:47 47. Signal Pick button
    7:56 48. Set As Main Scene
    8:01 49. Locking Nodes In Scene
    8:16 50. BBCode In Print Statements
    8:32 Outro
  • Krátké a kreslené filmy

Komentáře • 41

  • @RG-ef8vm
    @RG-ef8vm Před 7 dny +1

    Watched your two "50 tips" videos, and learned a lot of new things. Thank you!

  • @alexwilkinsgames
    @alexwilkinsgames Před 2 měsíci +4

    A coroutine video would be great! You're great at explaining complicated stuff in Godot, and I really appreciate it!

  • @Xero_Wolf
    @Xero_Wolf Před 7 měsíci +15

    A few I already knew but these tip are a literal goldmine of Godot knowledge. Keep up the great work man.

    • @kartopod
      @kartopod  Před 7 měsíci +1

      Thank you! I'm glad they were helpful!

  • @Lion4de
    @Lion4de Před 4 měsíci +3

    Mind blown in the first 10 seconds, this is amazing

  • @xuraith
    @xuraith Před 5 měsíci +3

    sounds like people need a tutorial on how to slow down playback and use the pause/rewind feature on CZcams. your tips videos have some gold in there, thanks for the fantastic knowledge dump

  • @ignaciodangelo6385
    @ignaciodangelo6385 Před 3 měsíci +1

    Good video , but i have doubts regarding coroutines . At 4:58 you said calling a coroutine normally makes it run in parallel. However i think in fact when you call a coroutine it will execute up to the point you use await and only then it returns back to code block that call it , so i dont think its in parallel but asynchronous. In that example means that print ("ready has finished executing") will only execute after you got to await inside the my_coroutine method.

  • @gonderage
    @gonderage Před 7 měsíci +4

    Thanks for the tips!!!! I love being able to write code that makes stuff show up in the Godot editor's UI, like warnings, assertions, and documentation. It's great that we can make our tools interface with it so well, such that we dont have to always/only check what someone else's tool does in another script or on their github page, when we can just hover over them or get notified automatically.

    • @kartopod
      @kartopod  Před 7 měsíci +1

      Yeah godot is really modular, it's pretty neat

  • @IDSearcher
    @IDSearcher Před 7 měsíci +5

    I wouldn't mind a video on coroutines

  • @user-xsn5ozskwg
    @user-xsn5ozskwg Před 5 měsíci +1

    Man, this is jam-packed with useful stuff! I'll definitely be rewatching this video a few times to try to improve my workflow.

  • @owenlloyd2528
    @owenlloyd2528 Před 7 měsíci +4

    Awesome info! Learned a lot. Thank you. And yes please on co-routines!

  • @TheDavinatorW
    @TheDavinatorW Před 7 měsíci +4

    Love your content. quick and informative , Great video! I second the Await and coroutines video!

  • @mostafabalboul3966
    @mostafabalboul3966 Před 4 měsíci +1

    Actually, I found your explanation on coroutines pretty helpful; I did need to replay it twice but then it clicked. Even so, more learning about coroutines is never a bad thing. Honestly a lot of these tips are gold, but I do especially appreciate 17-18, 22, and then 28 onwards (and I love how you included the classic distance-squared instead of distance optimization tip)

  • @CashsCoffee
    @CashsCoffee Před 2 měsíci +1

    great videos! I appreciate both in the series. pacing is definitely not too fast. thank you for saving us time!

  • @Mikfossl
    @Mikfossl Před 2 měsíci +1

    For number 7: Yes, do use onready for this. I had a super annoying bug recently caused by not having onready. It used the default value of the variable instead of the one set in the inspector

  • @DavidCDrake
    @DavidCDrake Před 7 měsíci +2

    Another brilliant video! Thank you. 🙂 And yes, I also prefer your style of quick explanations. 👍

  • @jaberjaber01
    @jaberjaber01 Před 5 měsíci +2

    Sick bro!

  • @TycoonBarnaby
    @TycoonBarnaby Před 3 měsíci +1

    Great video

  • @willd2609
    @willd2609 Před 2 měsíci +1

    this was at precisely the right pace A++ go team

  • @fille.imgnry
    @fille.imgnry Před 5 měsíci +1

    Again, great tips. But now the music makes it extra hard to follow and hear what your saying.

  • @MaikKellerhals
    @MaikKellerhals Před 6 měsíci +2

    17 FPS? That feels like Prog Rock ;)

  • @Outfrost
    @Outfrost Před 22 dny

    These are some great tips, but the music is definitely too loud in order for me to understand your accent. If you have a script for the video, turning it into closed captions would be a great idea!

  • @tigergaj
    @tigergaj Před 7 měsíci +3

    Just leaving some feedback; your music is a little noisy, I can't tell if it's decibels or if it's just got a lot going on, but mayhaps find some simpler background tracks for future vids?

  • @b.p.7875
    @b.p.7875 Před 7 měsíci

    Good video. Did have to pause. Callables remain absurd.

  • @HackHeyner
    @HackHeyner Před 20 dny

    I could not get to work the 26. Mandatory Export script.
    I set exactly as you did. Even put the script in auto-load. I thought that this would warn every script I have. I think I misunderstood xD Could you provide a little more clarification on how to use this?

    • @kartopod
      @kartopod  Před 19 dny

      It's used to display a warning if the field was not set, has nothing to do with autoloads
      Did you mark the script as @tool? You might need to restart the editor/scene sometimes for it to reflect

  • @ASharpLLC
    @ASharpLLC Před 7 měsíci +10

    Since you asked: quicker is better. You’re already stuck with being a video, which is slower than text.

    • @kartopod
      @kartopod  Před 7 měsíci

      Good to know, thanks for the feedback!

    • @gonderage
      @gonderage Před 7 měsíci +3

      I also second this. I'm infatuated with this rapid-fire style; it gets straight to the point without wasting our time.

    • @kartopod
      @kartopod  Před 7 měsíci +2

      @@gonderage That was my goal, yes!

  • @BankruptGreek
    @BankruptGreek Před 3 měsíci

    displaying warnings should be made easier imo..

  • @Osama-lz6vu
    @Osama-lz6vu Před 7 měsíci +2

    I want explanation clips, such as how to make the player dig

    • @Phrate
      @Phrate Před 7 měsíci +8

      That's not a tip, that's a specific tutorial

  • @NeiZaMo
    @NeiZaMo Před 7 měsíci +6

    I've used Godot on mobile for a while. It wasn't good.