システム設計に関しては正解がありません。現時点で導き出せる最適解を相談しながら探していければと思います。話している中で整理されることもありますし、私なりに汎用性・拡張性を意識した助言が出来ればと思います。
Unityやcocos2d-xを用いた開発を生業としております。自身もゲームアプリを公開しておりますし、某有名ゲームアプリの開発にも携わっております。
・開発環境(言語やツール名など)
・現状行いたいこと
・将来起こり得る変更点など
日数に1日と書いておりますが、やり取りや頂いた情報の過不足などで大きく前後致しますのでご了承下さい。
Unityやcocos2d-xを用いた開発を主としております。ObjCやAndroidJavaなどの場合、お答えできない場合もありますが、まずはご相談下さい!