クロノブリゲード
【アプリ概要】 「4人で"意思"を繋ぐターン制バトルに挑め!共闘ターン制RPG」 iOS, Android 3Dゲームアプリ 【担当】 主にクライアント(Unity)の基幹システムの基本設計及び開発・実装を担当。 一部ゲーム内の機能の実装やサーバーの構築・開発、採用面接官として面接も行いました。 ・AppleStore: https://itunes.apple.com/jp/app/id1329479922 ・GooglePlay: https://play.google.com/store/apps/details?id=jp.co.ncjapan.chrono&hl=ja 【公開期間】 2018年4月~2019年4月 【業務詳細】 主にクライアント(Unity)における基幹システムの基本設計と実装・開発(フレームワーク、通信、データ構造、各種ツール、テスト、外部連携など)を行いました。また、一部のゲーム内の機能の実装やサーバーの構築・開発、採用面接官として面接も行いました。 モバイルでのゲーム(アプリ)開発経験がなく、チームとしての開発における財産もなかったため、本プロジェクトだけでなく、今後開発するプロジェクトにも利用可能なものを作ることを視野入れて、使いやすいシステム(汎用性、少学習コスト、効率性、疎結合など)となるように設計・開発しました。そのために、自主的に勉強会や共有会も行い、アーキテクトの説明や設計思想や使用例、実際のプロダクトへの導入例などドキュメントにまとめたり、説明を行ったりなど、チームの利益のために色々と気を利かせることとで働きかけました。 【使用技術】 ■クライアント Unity(C#) ■サーバー Java Spring(Web) IOCP(Socket) Tomcat ■DB MySQL MongoDB Redis SQLite ■インフラ AWS 社内オンプレサーバー ■その他 Redmine Jenkins Git など