Game Coding Completeという素晴らしい本を読んでいます。その本は、MVC(Model-View-Controller)アプローチを使用することを強く推奨しています。
- ゲームアプリケーションレイヤー
- ゲームロジック
- ゲームビュー
私にとって、このアプローチはモバイルコンピュータゲームにとってはやり過ぎのように見えます。
あなたの意見はどうですか?モジュール間に余分な通信が必要になっても、このアーキテクチャを実装する価値はありますか?この設計は非常に多くのCPUパワーを消費する可能性があり、最終的には、実装されていない場合よりも結果が大幅に遅くなりますか?