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)