Come molti di voi sanno, gli interpreti incorporati per linguaggi come Lua e Python sono ampiamente usati per la logica dei giochi di scripting, ma non ho visto molte informazioni su persone che usano linguaggi specifici del dominio per i loro script, ad esempio costruendo un dialetto di script di logica "in cima al linguaggio usato per il resto del gioco, usando macro o una programmazione fluente o quant'altro.
Quindi le mie domande sono le seguenti:
- Quali esempi di tali DSL hai visto nei giochi del mondo reale?
- Quali problemi sono stati riscontrati?
- Consiglieresti questo percorso ad altri sviluppatori di giochi e in quali circostanze?
- Ritieni che questo diventi più comune mentre lo sviluppo del gioco si sposta verso linguaggi più amichevoli alla metaprogrammazione, ad esempio Boo?