Godot Components - how to structure a game into manageable parts (Beginner/Intermediate)
Hello Godotneers! When you are creating game in Godot, it is often hard to decide how to structure all your nodes and scenes. Which nodes should go into which scene? Which nodes should talk to each other and when? This video explores ways in which you can create self-contained components in Godot and shows techniques that allow components to access other components and communicate with them while still keeping them usable independently. Contents =========== 00:00 Introduction 01:07 The setup 06:00 Defining components 08:19 Creating components at runtime 10:46 Signals 13:35 Detection with Areas 19:31 Contracts 24:22 Re-use of components 31:12 Detection with slide collisions 35:25 Groups as classifier 41:17 Combining components 47:45 Autoloads 51:53 Custom signals 53:40 Signal relays 58:48 Component access with groups 1:03:05 Call propagation 1:06:22 Configurable node paths 1:10:01 Conclusion Useful links =========== Godot Signals - https://docs.godotengine.org/en/stabl... Godot Physics Introduction - https://docs.godotengine.org/en/stabl... Godot Areas - https://docs.godotengine.org/en/stabl... Godot Groups - https://docs.godotengine.org/en/stabl... Godot Autoloads - https://docs.godotengine.org/en/stabl...

Learn programming with GDScript (Part 1)

The Best and Worst Hollywood Resurrections

Mastering Composition for Beginners in Godot

How to PLAN Your Game as a Solo Developer

I Made The Same Game in Unity and Godot, Which Engine is Better?

Build a Godot 4.5 Dialogue System in Under 10 Minutes

State machines and state charts in Godot

The Limitless AI Lie. The Bubble Is Slowly BURSTING.

Node paths - find any node in your Godot scene (Beginners)

I Hacked This Temu Router. What I Found Should Be Illegal.

Godot UI Basics - how to build beautiful interfaces that work everywhere (Beginners)

Saving and loading games with Godot

How to Code (almost) Any Feature

Lighting in Godot for Beginners

Transforms in Godot - elegantly solve game programming problems without being a math wizard

Godot Scripts I add to Every Game

How Much Money my Indie Game Made (After 1 month)

3 Ways I Manage Game Data in Godot

Make Systems Not Games

