Як більшість із вас знає, вбудовані інтерпретатори для таких мов, як Lua та Python широко використовуються для сценаріїв ігрових сценаріїв, але я не бачив багато інформації про людей, які переходять із доменними мовами для своїх сценаріїв, наприклад, побудувати невеликий діалект логічного сценарію ' 'поверх мови, що використовується для решти гри, використовуючи макроси або вільне програмування чи що.
Тож мої запитання такі:
- Які приклади таких DSL ви бачили в реальних іграх?
- Які проблеми виникли?
- Чи рекомендуєте ви цей маршрут іншим розробникам ігор та за яких обставин?
- Чи бачите ви, що це стає більш поширеним, коли розробка ігор рухається до більш зручних для метапрограмування мов, наприклад, Boo?