Wie die meisten von Ihnen wissen, werden eingebettete Interpreter für Sprachen wie Lua und Python häufig für die Erstellung von Spielelogik verwendet, aber ich habe nicht viele Informationen darüber erhalten, wie Leute für ihre Skripte domänenspezifische Sprachen verwenden, z 'zusätzlich zu der Sprache, die für den Rest des Spiels verwendet wird, mit Makros oder flüssiger Programmierung oder so weiter.
Meine Fragen lauten also wie folgt:
- Welche Beispiele für solche DSLs haben Sie in realen Spielen gesehen?
- Auf welche Probleme wurde gestoßen?
- Würden Sie diese Route anderen Spieleentwicklern empfehlen und unter welchen Umständen?
- Sehen Sie, dass dies immer häufiger vorkommt, wenn sich die Spieleentwicklung zu metaprogrammierfreundlicheren Sprachen entwickelt, z. B. Boo?