ゲームの処理を全部 C++ で書くと修正のたびにコンパイルが必要です。なので、タスクのような微調整が必要な部分は再読込可能な Lua なんか良いんじゃないでしょうか的な提案が本に書いてありまして、ちょっと同意です。
イベントハンドラなんかを登録するのは Function 型(なんだそれ)がある言語がやりやすいですよね。 ActionScript とか本当にコンテンツが作りやすいのですが、あの感覚を再現するには Lua との連携です。
今、 Lua のテクニックをあさっています。いろいろ面白いです。
Contributions