Best practicesUp to date This page is up to date for Godot 4.0. If you still find outdated information, please open an issue. Best practices IntroductionApplying object-oriented principles in GodotScene organizationWhen to use scenes versus scriptsAutoloads versus regular nodesWhen and how to avoid using nodes for everythingGodot interfacesGodot notificationsData preferencesLogic preferencesProject organizationVersion control systems