Senior Unity Engineer

高木 賢哉 - Unityクライアント・パフォーマンス最適化エンジニア

Unity / C# を中心とした モバイルゲームクライアント開発 を専門とするエンジニア。
低レイヤ最適化から設計基盤整備まで、10年以上のUnity開発実績でプロジェクトを成功に導きます。

0% メモリ使用量削減 シリアライザの徹底最適化によるメモリ削減
0倍 処理速度改善 デシリアライズ処理速度の大幅な向上
0年+ Unity開発経験 黎明期から培った深い知識と実装力
0名 scale 大規模ゲーム開発 約60名規模プロジェクトにおける基盤設計実績

強み

長期運用されるゲーム開発において、保守性とパフォーマンスを両立するための3つのコアスキル。

01

クライアントアーキテクチャ設計

VContainerによるDependency Injection(DI)、R3/UniRxを用いたReactiveプログラミング、UniTaskによる非同期処理を駆使。 疎結合でテストしやすく、かつ変更に強い MV(R)P パターンでの設計を推進します。

02

パフォーマンスの徹底最適化

Unityプロファイラを用いた精緻なボトルネック調査から、メモリアロケーションの削減、シリアライザの最適化など低レイヤなチューニングまで対応。 モバイル端末でのロード時間短縮と安定動作を実現します。

03

DevOps & 開発基盤の自動化

JenkinsやGitHub Actions、fastlaneを用いたCI/CDパイプラインをゼロから構築。 アセットビルドやデプロイプロセスの自動化により、開発メンバー全体の生産性とリリース品質を最大化します。

代表実績

これまでクライアントエンジニアとして牽引してきた、主な開発および最適化実績。

ゲーム新規開発

Web3モバイルゲーム新規開発

VContainer + R3 を用いた MV(R)P アーキテクチャをベースとするクライアント基盤設計から、Terrainを使用した3Dマップシステム、GitHub Actionsを用いたアセットビルド自動化まで幅広く担当。

  • 使用技術 Unity / C# / VContainer / R3 / UniTask / GitHub Actions
  • チーム規模 約60名(クライアントエンジニア6名)
詳細を見る
最適化

シリアライザ最適化(ディライトワークス)

通信データのデシリアライズ処理におけるボトルネックをプロファイリングによって特定し、徹底的なアロケーション削減を含んだ最適化を実施。モバイル端末でのロード時間を大幅に削減。

  • 主要成果 メモリ使用量 50% 削減 / 処理速度 2倍改善
  • 使用技術 Unity / C# / Profiler (Memory / CPU)
詳細を見る
最適化・移行

IPタイトル モバイルゲーム最適化 & 移行

運用中の大規模IPモバイルゲームにおいて、パフォーマンス調査とボトルネックの改善を実施。また、長期運用に備えたUnityエンジンのバージョン移行対応を行いました。

  • 担当内容 プロファイラによるメモリ・CPUボトルネック改善 / バージョンアップ対応
  • 使用技術 Unity / C# / Memory Profiler
詳細を見る