エンジニアリング
Fate/Grand Orderにおける自動リプレイを用いたQA改善への挑戦
日時 : 9月1日(金) 14:00〜14:25
形式 : ショートセッション
プラットフォーム : モバイル
難易度 :
写真撮影 : 不可
SNS公開 : 不可
資料公開 :
後日CEDiLにて公開予定です
受講スキル
・ゲームにおける自動リプレイに興味がある方
・WebSocketの基礎理解がある方
・WebSocketの基礎理解がある方
受講者が
得られるで
あろう知見
得られるで
あろう知見
・自動リプレイを組み込むための技術
・QA改善に対するアプローチ方法
・QA改善に対するアプローチ方法
セッションの内容
本セッションでは、まずゲームにおける自動プレイと自動リプレイについて幾つかのアプローチ方法を紹介します。
その後、Fate/Grand Orderで採用したユーザー操作により呼び出される関数を自動で収集、専用サーバーに記録しておき、後から再生を行えるようにするというアプローチを紹介します。技術としてはUnityのソースコードコンパイルタイミングでソースコードを改変して収集用の関数を埋め込みます。これは出来る限り既存のゲームプログラムに影響を与えない方法として採用しました。
開発の目的はQA工程における発生頻度の低いバグの再現性を向上する事であり、ゲームを自動でプレイするというお話ではありませんのでご注意ください。
講演者プロフィール
瀧下 祥
ディライトワークス株式会社
技術部
プログラマ
経歴:
複数のゲーム制作会社を経て2017年1月にディライトワークス株式会社へ入社。
リードプログラマー担当。
複数のゲーム制作会社を経て2017年1月にディライトワークス株式会社へ入社。
リードプログラマー担当。