高木 賢哉 - Unityクライアント・パフォーマンス最適化エンジニア
Unity / C# を中心とした モバイルゲームクライアント開発 を専門とするエンジニア。
低レイヤ最適化から設計基盤整備まで、10年以上のUnity開発実績でプロジェクトを成功に導きます。
強み
長期運用されるゲーム開発において、保守性とパフォーマンスを両立するための3つのコアスキル。
クライアントアーキテクチャ設計
VContainerによるDependency Injection(DI)、R3/UniRxを用いたReactiveプログラミング、UniTaskによる非同期処理を駆使。 疎結合でテストしやすく、かつ変更に強い MV(R)P パターンでの設計を推進します。
パフォーマンスの徹底最適化
Unityプロファイラを用いた精緻なボトルネック調査から、メモリアロケーションの削減、シリアライザの最適化など低レイヤなチューニングまで対応。 モバイル端末でのロード時間短縮と安定動作を実現します。
DevOps & 開発基盤の自動化
JenkinsやGitHub Actions、fastlaneを用いたCI/CDパイプラインをゼロから構築。 アセットビルドやデプロイプロセスの自動化により、開発メンバー全体の生産性とリリース品質を最大化します。
代表実績
これまでクライアントエンジニアとして牽引してきた、主な開発および最適化実績。
Web3モバイルゲーム新規開発
VContainer + R3 を用いた MV(R)P アーキテクチャをベースとするクライアント基盤設計から、Terrainを使用した3Dマップシステム、GitHub Actionsを用いたアセットビルド自動化まで幅広く担当。
詳細を見るシリアライザ最適化(ディライトワークス)
通信データのデシリアライズ処理におけるボトルネックをプロファイリングによって特定し、徹底的なアロケーション削減を含んだ最適化を実施。モバイル端末でのロード時間を大幅に削減。
詳細を見るIPタイトル モバイルゲーム最適化 & 移行
運用中の大規模IPモバイルゲームにおいて、パフォーマンス調査とボトルネックの改善を実施。また、長期運用に備えたUnityエンジンのバージョン移行対応を行いました。
詳細を見る