Ich habe viele Artikel über datengesteuertes Design für Spiele gelesen. Es scheint zu kommen auf:
- Keine harte Codierung
- Kein spielspezifischer Code in der Engine
- Skripterstellung für KI, Zwischensequenzen usw.
- Verallgemeinern des Codes für die Wiederverwendbarkeit
- Komponentendesign
- Modularität
- Niedrige Kopplung
- Editoren (für Daten, Karten, Skripte)
- Externer Datenabruf
- Konstanten in Textdateien (
.ini
oder auf andere Weise) - Stellen Sie Daten über Editoren für die Skripterstellung und Bearbeitung durch Designer bereit
Meine Frage ist nun, ist dieses Verständnis richtig?