Outdated documentation
This documentation page refers to Godot
4.3,
and may be outdated or incorrect.
Additionally, this engine version is
no longer supported.
Check this page in the stable branch for the latest additions and corrections.
Best practices
- Introduction
- Applying object-oriented principles in Godot
- Scene organization
- When to use scenes versus scripts
- Autoloads versus regular nodes
- When and how to avoid using nodes for everything
- Godot interfaces
- Godot notifications
- Data preferences
- Logic preferences
- Project organization
- Version control systems