Asset Bundle Build Optimization
35GBのゲームプロジェクトのアセットバンドルビルド時間を最大70倍高速化。依存関係解析とビルドプロジェクト分離により、6〜14時間かかっていたビルドを3〜180分に短縮。
Unity Developer & Asset Creator
ゲーム開発歴 8年以上
ゲーム業界での経験を活かし、開発効率を向上させるUnityパッケージを作成・公開しています。GitHubでの無料配布やAsset Storeでの販売を行っています。
グローバル展開されたアクションゲームの主要機能を担当
依存解析と並列化により6時間→5分に短縮
PHPフレームワーク、ダイスエンジン等を公開
専門学校での講義、Udemy講座公開
ゲーム制作の専門学校を卒業後、8年以上にわたりゲーム業界でフルスタックエンジニアとして活動してきました。ブラウザゲーム、スマートフォンアプリ、そしてSteam/PlayStation向けのマルチプラットフォーム展開まで、幅広いプラットフォームでの開発経験があります。
特にパフォーマンスチューニングを得意としており、アセットバンドルのビルド時間を70倍高速化したり、古い端末でも6人同時協力プレイがスムーズに動作するよう最適化した実績があります。また、開発効率を上げるためのツール制作にも注力しており、PHPフレームワークやUnityパッケージをOSSとして公開しています。
最近は専門学校での講師活動やUdemyでの講座公開など、後進の育成にも力を入れています。半期で平均100件のプルリクエストをマージする実装速度と、サーバー・クライアント両方の知識を活かして、チームに貢献できることを目指しています。
Major Social App Company
大手ソーシャルアプリ開発・運営企業にてテックリード候補として従事。大規模サービスの開発・運用に携わり、技術的な意思決定やチームのリードを担当。
Game Development Company
ミッドカジュアルゲームの開発を一人で担当。Unity DOTsやGPUインスタンシングを活用した大量オブジェクト描画、ローグライクのダンジョン自動生成、各種SDK連携など幅広い技術領域をカバー。
Major Mobile Game Company
全世界7000万DL超のアクションゲームアプリの運用開発。Steam/PS4/PS5への新規プラットフォーム展開、6人同時協力プレイモードの実装、アセットバンドルビルドの70倍高速化などを担当。
Major Web Service Company
ブラウザゲームの運用開発。フロントエンド・バックエンド両方を担当し、Android版への移植やパフォーマンス改善を実施。
※ GitHubで無料公開中。一部はAsset Storeでも販売予定です。
35GBのゲームプロジェクトのアセットバンドルビルド時間を最大70倍高速化。依存関係解析とビルドプロジェクト分離により、6〜14時間かかっていたビルドを3〜180分に短縮。
日本で最も人気のあるTRPGダイスコマンドエンジン「BCDice」をC#に移植。Unityやその他のC#環境で利用可能に。
学習目的で作成した軽量PHPフレームワーク。MVCアーキテクチャ、ルーティング、テンプレートエンジンを実装。KLabにてOSS公開。
シェーダー初学者向けの教材。HLSL/GLSLの基礎からトゥーンシェーディング、水面表現まで段階的に学べる構成。Udemyでも公開。
Unity上で動作するデバッグコンソール。ランタイムでのコマンド実行、ログ表示、変数監視機能を提供。
PlayerPrefsに依存しないファイルベースのセーブシステム。暗号化対応、非同期保存、マイグレーション機能を実装。