J'ai lu de nombreux articles sur la conception de jeux basée sur les données. Cela semble se résumer à:
- Pas de codage en dur
- Aucun code spécifique au jeu dans le moteur
- Scripting pour AI, cinématiques, et cetera.
- Généraliser le code pour la réutilisabilité
- Conception des composants
- Modularité
- Couplage bas
- Éditeurs (pour les données, les cartes, les scripts)
- Récupération de données externes
- Constantes conservées dans des fichiers texte (
.ini
ou autre) - Exposer les données via des éditeurs pour les scripts et la manipulation par les concepteurs
Maintenant, ma question est, cette compréhension est-elle correcte?