MENU

Fun & Interesting

50 Game Changing (Ha!) Godot 4.X tips In Under 10 Minutes!

Karto 61,188 2 years ago
Video Not Working? Fix It Now

Watch ANOTHER 50 tips! ⬇️ https://youtu.be/6SWoPVIxJyQ?si=RAcPDRoDfkHScT3y 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: LauraShigihara https://www.youtube.com/watch?v=u9xSFk1ZDgw&ab_channel=LauraShigihara-Topic https://www.youtube.com/watch?v=lr4vi_XAjQQ&list=PLBO2h-GzDvIbpXmK3uTNi6Fe_SE5sTFLY&index=5&ab_channel=LauraShigihara-Topic https://www.youtube.com/watch?v=ov86aOphmNs&list=PLBO2h-GzDvIbpXmK3uTNi6Fe_SE5sTFLY&index=24&ab_channel=LauraShigihara-Topic *TIMESTAMPS && REFERENCES :)* 0:00 0. Intro 0:08 1. Auto-create @onready fields 0:17 2. Quick close scenes 0:20 3. Quick close scripts 0:22 4. Quick open scene 0:26 5. Disable unused parameter warning 0:31 6. Multi-line edit 0:35 7. Wrap text in symbol 0:40 8. Random bool variable - Referenced from https://youtu.be/thA3zv0IoUM?t=82 0:44 9. Quick convert space indents to tabs 0:51 10. Quick edit collision layers 0:59 11. Settings window shortcuts 1:03 12. Shortcuts for run commands 1:19 13. Long if statements 1:24 14. Quick replace $NodePath 1:35 15. Edit multiple word occurances at once 1:53 16. Select overlapping nodes 2:01 17. Create custom script templates - Docs: https://docs.godotengine.org/en/stable/tutorials/scripting/creating_script_templates.html 2:31 18. Custom ClassName template - Codeblocks: https://paste.myst.rs/sovvevuj (Two Codeblocks Included) 2:55 19. Casting variables on declaration 3:06 20. Common keyboard shortcuts 3:08 21. Organize @export variables 3:13 22. Properly editing files in the filesystem 3:22 23. Find stray prints 3:31 24. print_debug() 3:34 25. Rulers - Referenced from https://youtu.be/0CxzLxgJ2Sw?list=PLIPN1rqO-3eHRuQI_zNbHMGB7Tj8UvM7p&t=288 3:42 26. Always on top 3:59 27. Docking windows 4:09 28. Auto switch to remote scene tree 4:16 29. Window placement - From reddit user u/Temporary_Reddit_Dev https://www.reddit.com/r/godot/comments/16xrxvd/comment/k35c4ab/?utm_source=share&utm_medium=web2x&context=3 4:32 30. Clamping numerical values in one direction 4:40 31. Multipurpose transfom tool 5:02 32. Built-in scripts for testing 5:17 33. Testing scene 5:28 34. Quick Load 5:37 35. Code complete delay 5:57 36. Smart typing 6:13 37. Quickly rename created node 6:28 38. Avoid string reference during signal connection 6:31 39. @export_multiline 6:36 40. Favourites 6:39 41. Save node as scene 6:44 42. call_deferred() - Page: https://www.notion.so/kartolomolo/call_deferred-fe4a510775c64a05ba933dc7b2e3db81?pvs=4 6:56 43. AudioStreamRandomizer - Docs: https://docs.godotengine.org/en/stable/classes/class_audiostreamrandomizer.html 7:06 44. Lua style dictionaries 7:11 45. Await parent _ready() - From: Reddit user u/robbertzzz1 https://www.reddit.com/r/godot/comments/16xrxvd/comment/k34oipt/?utm_source=share&utm_medium=web2x&context=3 7:20 46. Breakpoints 7:44 47. Visible collision shapes 7:50 48. Movie maker mode 8:09 49. Hot-reloading 8:27 50. Richtextlabel - Docs: https://docs.godotengine.org/en/stable/tutorials/ui/bbcode_in_richtextlabel.html#doc-bbcode-in-richtextlabel https://docs.godotengine.org/en/stable/tutorials/ui/bbcode_in_richtextlabel.html#text-effects https://docs.godotengine.org/en/stable/tutorials/ui/bbcode_in_richtextlabel.html#custom-bbcode-tags-and-text-effects 8:43 51. Outro Some example clips in the video have been taken from FireBelly's Udemy course, it's a really good course, you should check it out! https://www.udemy.com/course/create-a-complete-2d-arena-survival-roguelike-game-in-godot-4/ (The clips are taken from my project while following the course, none of the actual course material is present in this video)

Comment