Eu tenho lido muitos artigos sobre design orientado a dados para jogos. Parece se resumir a:
- Sem codificação física
- Nenhum código específico do jogo no mecanismo
- Script para AI, cenas, etc.
- Generalizando código para reutilização
- Design de componentes
- Modularidade
- Baixo acoplamento
- Editores (para dados, mapas, scripts)
- Recuperação de dados externos
- Constantes mantidas em arquivos de texto (
.ini
ou não) - Expor dados através de editores para scripts e manipulação por designers
Agora, minha pergunta é: esse entendimento está correto?