メインコンテンツへスキップ
< すべてのトピックに戻る

MVPやMVVMはUnityで有効か?

非常に有効ですが、すべてに適用するとファイル数が増えすぎて開発が遅延するため、「インベントリ(持ち物)画面」や「設定画面」など、データと見た目の連動が複雑なUIに対してのみピンポイントで導入すべきです。

タイトル画面の「スタートボタン」のような単純なものにまで重厚なアーキテクチャを適用するのは、オーバースペック(過剰設計)でありチームの疲弊を招くだけだからです。

まずはデータ(Model)と見た目(View)を分けるという基本だけを徹底し、状態の変化が激しい機能に対してのみ、仲介役(Presenter/ViewModel)を立てて設計を整理するアプローチが現実的です。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に