Como la mayoría de ustedes saben, los intérpretes integrados para idiomas como Lua y Python se usan ampliamente para la lógica de los juegos de secuencias de comandos, pero no he visto mucha información sobre las personas que utilizan lenguajes específicos de dominio para sus secuencias de comandos, por ejemplo, construir un pequeño dialecto de secuencias de comandos de lógica 'además del lenguaje utilizado para el resto del juego, usando macros o programación fluida o lo que sea.
Entonces mis preguntas son las siguientes:
- ¿Qué ejemplos de tales DSL has visto en los juegos del mundo real?
- ¿Qué problemas se encontraron?
- ¿Recomendarías esta ruta para otros desarrolladores de juegos y en qué circunstancias?
- ¿Ves esto cada vez más común a medida que el desarrollo del juego avanza hacia lenguajes más amigables con la metaprogramación, por ejemplo, Boo?