私は、スクリプト言語の適切な役割がゲーム開発にどのような役割を果たすかについて仕事をしています。私が知る限り、これには2つの考え方があります。ゲームでのスクリプト言語の役割プログラミング
1)スクリプト言語は強力でフル機能です。ゲームコードの大部分は言語で書かれており、コードはパフォーマンスが必要と指示するときにのみC++に移行されます。これは通常LuaやUnrealScriptのようなものです。
2)このスクリプト言語は非常に限定されています。ほとんどすべてのゲームコードはC++であり、その言語はデザイナーに基本的な機能を公開するためのものです。
私の欲求不満は、頻繁に悪用されるアプローチ2を見て、大規模なシステムがそのコードを保守可能にする機能を持たない言語で実装されていることに由来します。
私はアプローチナンバーワンをサポートし始めましたが、デザイナーと話をしたあと、彼らの多くは2番を好むように見えました。
だから私はまだどんなアプローチが良いか不思議に思っています。私はちょうど悪いコードを見て、プログラマーの代わりにツールを責めているか、もっと複雑なツールが本当に必要なのでしょうか?
[gamedev.stackexchange](http://gamedev.stackexchange.com) – JohnJohn