Work in progress
The content of this page was not yet updated for Godot
4.0
and may be outdated. If you know how to improve this page or you can confirm
that it's up to date, feel free to open a pull request.
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