Best practicesBest practicesIntroductionApplying 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