Ho letto molti articoli sulla progettazione basata sui dati per i giochi. Sembra scendere a:
- Nessuna codifica rigida
- Nessun codice specifico per il gioco nel motore
- Scripting per AI, filmati, ecc.
- Codice generalizzante per riusabilità
- Progettazione dei componenti
- modularità
- Accoppiamento basso
- Editor (per dati, mappe, script)
- Recupero di dati esterni
- Costanti mantenute in file di testo (
.ini
o in altro modo) - Esporre i dati tramite editor per lo scripting e la manipolazione da parte dei progettisti
Ora, la mia domanda è: questa comprensione è corretta?