*言うまでもなく、Unity経験は大きな強みです。
Unityはモバイルゲーム、インディーゲーム、VR・AR、PCゲーム、Nintendo Switch向けタイトルなど、世界中で幅広く採用されているゲームエンジンです。そのため、Unityで培った開発経験は、多くの企業で高く評価されます。
*求められる経験は、開発するゲームによって大きく変わります。
例えば;
・モバイルゲーム開発
・カジュアルゲーム
・インディーゲーム
であれば、Unity経験がそのまま即戦力として評価されるケースは少なくありません。
一方で;
・AAAタイトル
・ハイエンドコンソールゲーム
・フォトリアルな3Dゲーム
では、Unreal Engineやインハウスエンジンでの実務経験が重視される求人も多くあります。
これは、Unityが劣っているという事ではありません。
開発環境やプロジェクトにより求められる技術が異なるとい事になります。
*なぜUnity経験だけでは評価されない求人があるのでしょうか?
例えば、AAAといわれるタイトルでは;
・C++を用いた開発
・レンダリングパイプラインへの理解
・コンソール向け最適化
・Unreal EngineのGameplay Framework
・大規模チームでの開発経験
などが求められることがあります。
これらはUnity中心の開発環境では経験する機会が少ないケースもあります。
そのため「優秀だから採用する・しない」ではなく、「開発プロジェクトで求められる経験とのマッチ度」が重要になります。
*勿論、逆のケースもあります。
これはUnreal Engine経験者にも当てはまります。
Unreal Engineで豊富な経験があっても、Unityを中心としたモバイルゲーム開発では;
・開発フロー
・UI実装
・運営型タイトル特有の開発サイクル
などの経験が重視されるため、必ずしも即戦力と評価されるとは限りません。
つまり、ゲームエンジンの違いだけでなく、ゲームジャンルや開発文化の違いも採用では重要な要素になります。
*採用担当者が見ているのは「再現性」
リクルーターとして多くの採用に携わる中で感じるのは、採用担当者が知りたいのは、「Unityが使えるか」ではなく、「自社の開発環境でも成果を再現できそうか」という点です。
その判断材料として;
・使用エンジン
・担当領域
・ゲームジャンル
・プロジェクト規模
・チームでの役割
などを総合的に見ています。
*転職を考えるなら、「足りない経験」を知ることも大切です。
もし、将来的にAAA相当のタイトルやUnreal Engineを使った開発に挑戦したいのであれば、実務経験がなくても;
・Unreal Engineを学ぶ*但し、即戦力の中途採用では「今、勉強しています。」だけでは難しいケースもあります。
・C++に触れる*上記同様
・個人制作で作品を公開する
・技術ブログやGitHubで学習成果を発信する
といった取り組みは、自身の可能性を広げる一歩になるでしょう。
*まとめ
「Unity経験だけで転職できるか?」その答えは、「どの会社の、どのプロジェクトを目指すかによって変わる」というのが採用市場の実情です。
ゲームエンジンに優劣があるわけではありません。
大切なのは、自分の経験と応募先が求める要件に対する経験との適性による判断になります。
転職活動では、その視点でご自身のキャリアを一度整理してみることをお勧めします。
Creator Worldでは、ゲーム業界の技術だけでなく、採用市場やキャリア形成についても、現場の視点から情報を発信しています。
皆さんは、ゲームエンジンの違いが転職に影響した経験はありますか?
是非、コメントで教えてください。
※本記事は、Creator World独自の視点で整理・考察した内容です。ゲーム開発の手法やキャリアパス、求められるスキルは、企業やプロジェクト、開発体制によって異なる場合があります。
