Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Introduction

Cette série est une collection de bonnes pratiques pour vous aider à travailler efficacement dans Godot.

Godot permet une grande flexibilité dans la façon de structurer la base de code d'un projet et de le décomposer en scènes. Chaque approche a ses avantages et ses inconvénients, qui peuvent être difficiles à peser tant que vous n'avez pas travaillé suffisamment longtemps avec le moteur.

Il y a toujours beaucoup de façons de structurer votre code et de résoudre des problèmes spécifiques de programmation. Il serait impossible de tout développer ici.

C'est pourquoi chaque article prend pour exemple un problème du monde réel. Nous décomposerons chaque problème en questions fondamentales, nous suggérerons des solutions, nous analyserons les avantages et inconvénients de chaque option et nous déterminerons la meilleure solution pour la situation posée.

Vous devriez commencer par lire Application des principes orientés objet dans Godot. Ceci explique comment les nœuds et les scènes de Godot sont liés aux classes et aux objets d'un autre langage de programmation orienté objet. Cela vous aidera à comprendre le reste de la série.

Note

Les bonnes pratiques de Godot sont semblables aux principes de design Orienté Objet. On utilise des outils comme le principe de responsabilité unique ou l'encapsulation.