Comme la plupart d'entre vous le savent, les interprètes intégrés pour des langages comme Lua et Python sont largement utilisés pour l'écriture de scripts de logique de jeu, mais je n'ai pas vu beaucoup d'informations sur les personnes utilisant des langages spécifiques au domaine pour leurs scripts, par exemple la construction d'un petit dialecte de script logique 'en plus de la langue utilisée pour le reste du jeu, en utilisant des macros ou une programmation fluide ou autre.
Mes questions sont donc les suivantes:
- Quels exemples de ces DSL avez-vous vus dans les jeux du monde réel?
- Quels problèmes ont été rencontrés?
- Recommanderiez-vous cette voie aux autres développeurs de jeux et dans quelles circonstances?
- Pensez-vous que cela devient plus courant à mesure que le développement du jeu évolue vers des langages plus adaptés aux métaprogrammes, par exemple Boo?