基礎研究から実装までのサイクルを回す。求人TOPスペシャルコンテンツ基礎研究から実装までのサイクルを回す。PR基礎研究から実装までのサイクルを回す。達人』シリーズなど、多様なゲームの企画・開発・運営を事業の柱とするバンダイナムコスタジオ(以降、BNS)。約1,000人の従業員が所属するBNSには多彩なプロフェッショナルが集っている。現在新戦力を募集中のエンジニアの場合、アニメーションR&Dチーム、社内ライブラリチーム、ワークフロー/ツールエンジニアチームなどからなる層の厚い組織が編成されており、基礎研究からゲーム開発プロジェクトでの実装までを網羅している。本記事では各チームに所属する3氏へのインタビューを通して、BNSのゲーム開発を支えるエンジニアの仕事をお伝えする。久美子氏(以降、安藤):私たちのチームは、先端技術の調査をもとに、数年先まで開発力を担保できるロードマップを制作し、それに沿った開発を行なっています。クロスシミュレーションやスキニングなど、現在はキャラクターに関わるアニメーションを扱うことが多いので、アニメーションR&Dチームと呼ばれています。安藤久美子氏BNSのモーションキャプチャエンジニアとして、フェイシャルキャプチャのリサーチなどを担当した後、アニメーションR&Dに携わっている。C:SIGGRAPHをはじめとする学会との関わりが深そうなチームですね。author)もいますし、SIGGRAPH前後はチーム全体が活気づきます。ここ数年、SIGGRAPHなどで発表された基礎研究が、実際のゲーム開発で実装され、GDCなどで報告されるまでの期間がどんどん短くなってきました。当社のR&Dも、基礎研究から実装までのサイクルを着実に回し、ゲーム開発プロジェクトと一緒に成長していくことが重要だと考えています。やって技術力を蓄積しなければ、一足飛びには越えられない壁ができてしまいます。当社のクロスシミュレーション編集ツールは、アニメーションR&Dチームの基礎研究に端を発し、ソフトウェアやワークフローのエンジニア、アーティストたちの協力を得て完成しました。実際にツールを使用するアーティストの要望を取り入れ、リリース後も様々な新機能を追加しています。CEDEC2017では、チームメンバーの野村克裕が「モーションマッチングのつくりかた」と題したセッションを実施し、研究成果の一部をご紹介します。C:R(Research)とD(Development)の両輪が、しっかり回っているのは素晴らしいですね。安藤:そこで今後は、ゲーム開発プロジェクトと連携し、アニメーションR&Dによる研究成果を社内ライブラリやツール開発へつなげる、R&Dソフトウェアエンジニアや、R&Dツールエンジニアを強化していきたいと考えています。Director)として合流。基礎研究、約1年間のライブラリへの実装作業、約4ヶ月間のツール開発を経てリリースされた、クロスシミュレーション編集ツール。Maya上で動作し、設定から中間ファイルのエクスポートまでを一環して行える。Inc.市販のゲームエンジンを使う一方で、基礎技術の開発にも真摯に取り組む山本佑平氏(以降、山本):社内ライブラリチームでは、主に家庭用ゲームソフト向けの社内ライブラリと、パイプラインの開発・保守・運用を行なっています。当社の社内ライブラリ開発は、社内の様々なゲーム開発プロジェクトと密にやり取りを行うため「最も多くのゲーム開発に関われるチーム」とも言えます。時には開発中のゲームのコードを実行・修正することもあり、「ゲームをつくっている」という手応えがちゃんと得られます。オブ』シリーズの開発に携わった後、社内ライブラリチームに所属。10年以上にわたり、ライブラリ開発に従事している。C:アニメーションR&Dチームの研究成果を、社内ライブラリとして実装できるレベルまで洗練させる役割を担っているという理解でいいでしょうか。山本:アニメーションR&Dチームが、社内ライブラリやツール開発まで担う場合もあれば、われわれが担う場合もありますね。厳密な線引きはなく、チーム同士が協力して、より良い開発環境を探求しています。社内ライブラリやツール、パイプラインは「リリースすれば終わり」というわけではなく、複数のゲーム開発プロジェクトを横断して、広く長く使われます。リリース後の保守や運用も含めて、長期的に関わり、改良していける点にも魅力を感じています。Engineをはじめ、市販のゲームエンジンの存在感が増しています。BNSの場合は、そういった外部のツールよりも、インハウスツールを使う頻度が高いのでしょうか。山本:当社でも市販のゲームエンジンを使いますが、自ら基礎技術を開発することにも真摯に取り組んでいます。「低レベルAPIをバリバリ使って、実機の性能を最大限に引き出す社内ライブラリを開発したい」あるいは「アーティストやプログラマの作業を最大限まで効率化するツールを生み出し、ゲーム開発をブーストさせたい」という人は、やりがいを感じる職場だと思います。▲家庭用ゲームソフトを主軸とする、マルチプラットフォームに対応した社内ライブラリを開発・運用している。Inc.開発上のあらゆる課題を解決し、制作環境を最適化する沼上広志氏(以降、沼上):ワークフロー/ツールエンジニアチームは、「テック」という通称で呼ばれています。ゲーム開発プロジェクトに合わせたツールの開発やカスタマイズ、パイプライン構築を担っていますが、それらは手段であり、目的ではありません。アーティストとプログラマの橋渡し役となって、開発上のあらゆる課題を解決し、制作環境を最適化することが目的です。沼上広志氏ワークフロー/ツールエンジニアチーム(通称テック)に所属。20年以上にわたり、『鉄拳』シリーズなどのツール開発、パイプライン構築に携る。プロジェクトをまたいだ開発環境の向上にも取り組んでいる。C:いわゆるテクニカル・アーティスト(TA)ということでしょうか?沼上:エンジニアとしてのベーススキルをもちつつも、アーティストのワークフローに精通している専門集団と言ったらいいでしょうか。アーティストとプログラマの話を聞き、ゲーム開発プロジェクトの事情に合わせた、最適なツールとパイプラインを用意します。当社の社内ライブラリやツール、パイプラインはプロジェクトを横断して使われており、ベースは共通化されていますが、プロジェクトごとのカスタマイズもされています。各プロジェクトが個別に全くちがうことをやると効率が悪いので、どこまで共通のものを使い、どこまでカスタマイズするか、見極めることが大切です。C:ツールの開発やカスタマイズでは、どのような言語を使いますか?沼上:C++、Python、C#、JavaScriptなどですね。ツール開発は武器のひとつでしかなく、状況によってはDCCツールの既存機能の組み合わせを提案することもあります。ときには「この場合は手作業で解決した方が良い」と提案をすることだってあります。C:DCCツール、CG、データベース、ハードウェア、ネットワークなどの多岐にわたる知識と、柔軟な判断力が求められる仕事ですね。沼上:アーティストとプログラマで意見が分かれる場合もあるので、客観的な判断をして、プロジェクトを最適な方向へと導くことが求められます。他のスタッフよりもコミュニケーション能力が必要とされる役割だと思います。依頼されたことに対処するだけでなく、より良い制作環境を積極的に調べ、考え、提案していくことも大切です。▲【左】assetHubと呼ばれるデータ管理ツールのUI。MayaやPhotoshopなど、各種DCCツールと連携して動作する。Inc.▲【左】ファイルのコミット時に使用するUI。Inc.われわれの「ユーザー」は社内におり、すぐに効果を確認できるC:3チームの仕事内容は、微妙にオーバーラップしていますね。チーム間の連携、メンバーの異動は日常的にありますし、プロジェクトの内容や状況に応じて担当範囲は変化します。応募に際し、「自分に合うポジションがわからない」という場合はこちらから提案しますし、入社後に異動していただいても構いません。C:ひとくちにエンジニアと言っても様々な役割があり、それぞれの専門性を深掘りできる余裕があるのは、約1,000人という会社規模ならではのメリットですね。山本:われわれが開発した社内ライブラリやツールの「ユーザー」は社内のアーティストやプログラマなので、すぐに効果を確認でき、喜んでくれる姿を目の当たりにできることは嬉しいですね。フィードバックもダイレクトに得られるので、ニーズに合わせた開発が可能です。沼上:山本のような人が社内にいてくれると、ゲーム開発で何か問題が起こってもすぐ相談できるので、「ユーザー」としても非常に心強いです。安藤:多様な開発規模、多様なジャンルのプロジェクトが、常時大量に進行していることも、当社ならではの面白さだと思います。非常に幅広い知識や経験が得られます。山本:社内ライブラリチームでは、テストやビルドといった直接的な開発以外の仕事も行なっています。残念なことに、このような分野において、ゲーム業界は遅れていると言わざるを得ない状況にあり、やるべきことは数多くあります。1から環境をつくり上げてみたい、自分がゲーム業界のテスト環境・ビルド環境を変えていくんだという心意気のある方は、ぜひご応募ください。安藤:アニメーションR&Dチームでは、研究成果をプロジェクトへつなげる、R&Dツールエンジニア、R&Dソフトウェアエンジニアを募集しています。加えて、基礎技術をゲームに組み込むモーションプログラマも募集中です。CG映像をはじめとする他業界からの転職や、若い開発者の応募も歓迎します。沼上:われわれテックは、常にプロジェクト全体を俯瞰し、課題解決のための推進力になれるポジションです。ゲーム開発の醍醐味を丸ごと味わいたいという方には、非常にお勧めの仕事です。3チーム共々、この記事を通して新たな出会いが生まれることを心から期待しています。バンダイナムコスタジオでは下記職種を募集中です。家庭用ゲームソフト、業務用ゲーム機、モバイルコンテンツ、PCコンテンツと幅広いエンターテインメントコンテンツを取り扱っており、クリエイターとしてR&D部門またはゲーム開発に携わっていただきます。契約社員の募集につきましては、新たに始動する家庭用ゲームプロジェクトにて開発を行っていただきます。・グラフィックス・ゲームエンジン・フレームワーク*その他の職種の応募資格につきましては、下記採用ページの募集職種一覧よりご確認ください。バンダイナムコスタジオバンダイナムコグループの一角を担う、自立型のクリエイター・エンジニア集団。約1,000人の従業員が所属し、家庭用ゲームソフト、業務用ゲーム機、モバイルコンテンツ、PCコンテンツなどの企画・開発・運営を事業の柱としている。達人』など、多様なヒットシリーズを展開。新タイトルの開発にも力を入れている。グラフィックエンジニア、モーションプログラマ、R&Dツールエンジニア、R&Dソフトウェアエンジニア、ワークフロー/ツールエンジニアなどの技術者を募集中だ。【CGデザイナー募集】会社を「デザイナーが技術を探求する場所」に。あるびぃ(official)MV2024/10/22看護師からCGの世界へ。MORE2024/10/22看護師からCGの世界へ。V-Crew(ブイクルー)研修講師に就任。MORE会員登録してもっと便利にCGWORLDを利用しよう!会員登録のメリット記事の保存ができるCGWORLD.jpで気になる記事や後で読みたい記事などを保存することができます。※最大100件まで保存が可能セミナーが探せるボーンデジタルが開催しているセミナー情報を見ることができます。自分が登録しているセミナーも管理することができます。CGWORLDのランキングや最新の講座情報などをお届けするCGWORLDメールマガジンの配信管理ができます。ログイン本会員は「クリエイターズID」と連動しています。