He estado leyendo muchos artículos que cubren el diseño basado en datos para juegos. Parece que se reduce a:
- Sin codificación dura
- No hay código específico del juego en el motor
- Secuencias de comandos para IA, escenas, etc.
- Código de generalización para reutilización
- Diseño de componentes
- Modularidad
- Bajo acoplamiento
- Editores (para datos, mapas, guiones)
- Recuperación de datos externos.
- Constantes mantenidas en archivos de texto (
.ini
o de otra manera) - Exponer datos a través de editores para scripting y manipulación por diseñadores
Ahora, mi pregunta es, ¿es correcto este entendimiento?