家庭用ゲーム開発におけるゲームエディタの基礎設計と、安定かつ高速なアセット管理について
講演形式
レギュラーセッション
講演時間
09月05日(木) 14:50 〜 15:50
資料公開
予定あり
受講スキル
家庭用ゲームの開発において、ゲームエディタとアセット管理を設計したことがある
得られる知見
中規模、大規模家庭用ゲーム開発において、安全かつ高速なアセット管理が行えるようになる
セッションの内容
弊社プロジェクトで開発しているゲームエディタの基礎設計とアセット管理について解説します。
ゲームエディタはC#+WPF+MVVMで構築されており、Windowsまたは家庭用ゲーム機でのランタイムと通信しながらゲームを開発することが出来ます。
各種エディタは複数のランタイムと同時に接続することで、複数アセットの同時編集を可能にしています。
また、ネットワークドライブを活用したデプロイが行われており、ゲームエディタとランタイムのリビジョンを自由に選択することが出来ます。
アセット管理では、ネットワークドライブ上に存在する作業環境、未承認環境(自動ビルドによって作成された環境)、
承認済み環境(安定環境)を切り替えながら作業するフローになっています。
この環境更新にパートリーダーの承認フローを取り入れることで、意図しないデータが最終バイナリに混入することを防いでいます。