得られる知見CI/CDと連携したモバイル(Android)向けUnity製ゲームの自動プロファイリングシステムの構築方法セッションの内容モバイルゲームを開発する上で、プロファイリングが後回しになり、最新の負荷の状況を把握できなかったり、パフォーマンスの劣化を見逃してしまった経験はありませんか?私たちは継続的なプロファイリングでこの問題を解決しました。CI/CDにアプリの実行のプロセスを追加することでプロファイリングを完全自動化しました。これにより常に最新の負荷状況を確認でき、パフォーマンスの劣化も見逃しません。アプリのビルドが完了すると、実機上でゲームの自動プレイとプロファイリングが行われます。製のダッシュボードからプロファイリング結果をブラウザ上で確認できます。翔KLab株式会社KLabGames事業本部Unityエンジニアもっと見るシェーダーで遊ぶのが大好きなUnityエンジニアKLab(2015~)では、Unity製モバイルゲームの3Dグラフィックス開発を担当し、レンダリングパイプラインの設計、モバイル向けに最適化したシェーダー開発、テクニカルアーティストとしてプロジェクト横断のサポート活動等を行う。横断組織の何でも屋として、各種案件サポートや様々な技術課題の解決、技術広報などに取り組んでいる。得意技は段ボールとアルミホイルで問題を解決すること。社内システムとの連携や端末のコントロールなどについてお話しします。こなれていない部分もありますが、参考になれば幸いです。バックエンドアーキテクチャGもっと見る2000年よりWebアプリケーションエンジニアとして従事。2011年7月より現職にてゲームAPIサーバの負荷試験や性能改善などを主に担当。OSSのソースコードを眺めて細かいバグを探すのが趣味。―言語仕様とエンジンの改善ポイント」など。Vol.56からVol.61まで連載記事「PHP転ばぬ先の杖」を寄稿。スマートフォン実機のプロファイリングは皆さん苦労されているかと思います。我々はクラウドを利用することでプロファイリングデータの蓄積および可視化を安価かつ簡単に実現しました。本講演ではこのシステムについてご紹介いたします。