※ この募集は締め切られました。
unityアプリにMVPパターンを適用するための設計メンター
【概要】
独学・個人でunityでアプリ開発をしておりますが、下記の「 教えていただきたい事 」に関しまして
デザインパターン(MVPを採用)の当てはめ方に関するメンタリングをお願いしたく思います。
【教えていただきたい事】
既にある程度出来ているゲームのプログラムがあるのですが、保守性・独立性などが大きく欠けているという指摘を受け(確かに大半をManegerクラス的なもので作成していた)デザインパターンを学び既存のプロジェクトに適用しようとしています。
MVPモデルを知り、こちらが妥当と判断したものの、アーキテクチャの切り分けの勘所が掴めずリファクタリングが先に進めなくなってしまったのでMVPの当てはめ方についてメンタリングをお願いしたいです。
ユーザーセーブデータやネットワーク通信周りとの連携を行う『パーティ編成画面』を基に
・基礎部分(ボタンを押したら一覧が出てきて…といったベースの部分)
・応用修正(ネットワークアクセスとの連携など、絡み合う箇所の扱い)
の2セクションをお願いしたく存じます。処理としては簡単なものとなります。
【使用言語等】
Unity、C# 、MVPパターン設計 、 UniRx(MVP設計に必要な所のみで構いません)
※今回のテーマにUniRxは必須ではありませんが、現在はUniRxでイベントを監視する方式を取ろうとしています。
【メンタースタイル】
もしよければ、最初にgitでプロジェクトを共有し構成などをzoomなどでご説明いたします。
その後、方針策定(どういう変更の構成にしていくか)をメンタリングして頂けますと幸いです。
【補足】
・手応えがあったが予算が超過しそうな場合は再度お願いいたします。
・完全な正解は無いと思いますので、私見で構いません。相談に乗って頂ける方がいれば嬉しいです。
・独学で今まで進めてきたため根底の部分が所々抜けている部分もあるかも知れませんがご了承いただけますと幸いです。