求人ID: 38610
応相談
仕事内容
適性を見て、以下いずれかの業務に従事いただきます。
・アプリケーション開発
コンソールゲームおよびPCゲームおけるプレイヤー、敵、ギミック、UIなどの制作
ゲーム進行における各種システム開発
・ツール開発
作業効率化等のゲーム開発に必要なツールの設計・開発
ビルド環境等の開発環境の構築・管理
・ネットワーク開発
クライアント・P2P環境のプログラム設計、構築
・システム開発
プロジェクトにおける基盤となるシステムの設計構築や各種プラットフォーム対応
およびアニメーション、レンダリング、ゲームAIなどのあらゆるゲームシステム開発
仕事内容
ゲームの魅力を伝えるプロモーション映像の制作に携わって頂きます。
20名ほどのチームで、企画・演出から撮影・実制作、納品までを一貫して社内で行っています。
世界中の人々に自社ゲームがもたらす感動や体験を届けるため
メンバー同士が切磋琢磨しながら映像制作に取り組んでいます。
【業務内容】
・ゲームイベントやYoutubeで公開されるプロモーション映像の制作
・デジタルイベント(カプコンショーケース等)の映像の制作
【制作例】
・『モンスターハンターワイルズ』プロモーション映像④
・『BIOHAZARD RE:4』 3rd Trailer
・『ストリートファイター6』舞(Mai)ティザートレーラー
・『逆転検事1&2 御剣セレクション』 ローンチトレーラー
・Capcom Highlights Day1
当社は「あらゆるヒト・モノ・技術をつなげる共創空間のOSをつくる」というビジョンのもと、メタバースプラットフォーム「cluster」を開発・運営しています。
我々が考える共創空間のOSとは、誰もがクリエイターとして自分の想像した3D空間を簡単に作れ、その空間を活用して新しい価値を生み出せる基盤のことです。
一般のクリエイターがゲームを作ってみんなで楽しむだけでなく、製造業で設計段階から3Dで再現し事前レビューを可能にする、教育で児童が3D空間を通じてプログラミング思考を学ぶなど、幅広い分野で活用が進んでいます。
ゲームクリエイター・製造業エンジニア・プログラミングを学ぶ児童など異なるニーズを持つ誰もが3D空間を作成・活用できるためには、開発チームとして実現すべきことはまだ数多くあります。
作りたいものを実現できるようにCluster Creator Kitの拡充で3D空間を作るための開発者向けAPIを増やす、3D空間を簡単に作れるようにワールドクラフト機能を磨いていくなどが今後必要になると考えています。
そしてこれらの土台となるのが、大人数の同時接続とリアルタイム通信を支える通信サーバーや、クリエイター向け機能・コミュニケーション機能を支える大規模APIサーバーです。
本ポジションでは、こうした共創空間OSの基盤を支えるサーバーサイドエンジニアとして、バックエンドシステムの設計・開発・運用を担っていただきます。大規模な同時接続、リアルタイム性、拡張性、信頼性が求められる環境において、単なるAPI開発にとどまらず、プロダクトの中長期的な進化を見据えた基盤づくりに携わっていただく想定です。
業務内容
クラスターのプロダクトにおけるサーバサイドアプリケーション(Go、Python)の設計・開発・運用
3D空間内で大人数かつリアルタイムにコミュニケーションする機能を支えるリアルタイム通信サーバーの開発・運用
3Dアセットの最適化パイプラインの開発・運用
AWSを用いたインフラストラクチャの構築・運用
プロダクトマネジャー、デザイナー、クライアントエンジニアと連携するような数週間以上の開発プロジェクトのリード
開発基盤整備による社内の開発生産性の向上
このポジションの魅力
clusterでは1つの空間に数千人が同時に接続し、リアルタイムにコミュニケーションするケースがあります。
この規模の同時接続でも安定して動く仕組みを設計・構築していくことが、サーバーサイドエンジニアとしての大きな技術的チャレンジです。
さらに、リアルタイム通信サーバー、3Dアセットの最適化パイプライン、認証・商品販売や課金・写真フィードといった多様な機能の大規模API、そしてそれらを支えるインフラストラクチャまで、サーバーサイド全域を幅広く担当できる環境です。
また、このポジションでは単にプロダクトマネジャーから与えられた機能を実装するだけではなく、ユーザーや顧客の声を聞きながら、エンジニアやデザイナーも一緒になって本当に必要な機能を議論します。
その後担当エンジニアがリーダーになりプロジェクト進行にも責任を持ちます。
機能開発の最初から最後まで一貫して携わりたいエンジニアにとって相性の良い環境です。
さらにプラットフォーム基盤を少人数で開発・運用しているからこそ、自分が課題を見つけて手を挙げれば大きな裁量を持って進められます。
サーバーサイドの設計が拡張性に乏しく新機能開発の妨げになっている、開発を支えるフローが事業成長のボトルネックとなっているなど、自ら課題を発見し改善提案することで自律的に改善を進められます。
以上のように、数千人同時接続を支える技術的チャレンジと多様な領域を幅広く担当でき、機能開発に最初から最後まで関わり、課題を発見したら自律的に動けることがこのポジションの魅力です。
参考資料
3D空間の開発者向けAPI
【サンプル付き】ワールドで課金ができる!「ワールド内課金」機能を使ってみよう!
【サンプル付き】ギミックで商品をプレゼントできる「商品付与API」を使ってみよう
通信基盤
clusterのリアルタイム通信サーバーの漸進的な進化
リアルタイム通信サーバーのEC2インスタンス台数を50%削減した割り当て最適化
開発フロー
cluster を支える epic という開発フロー
実装前にPMとデータを見ながらランキングアルゴリズムを決定する
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する
開発環境
2Dフロントエンド
Android:Kotlin
iOS :Swift
Web:React/TypeScript
3Dフロントエンド
Unity/C#
バックエンド:Go
フレームワーク: goa, sqlx
クラウド
メイン:AWS
データ分析系:GCP
CI/CD:GitHub Actions, CircleCI, Docker, Terraform
▼会社説明資料
※会社全体に関する詳細はぜひ資料をご覧ください
仕事内容
概要
プログラマーセクションのリーダーとして、実装業務およびチームマネジメントを担当していただきます。
担当業務例
プレイングマネージャーとして、実装と管理の両輪を担っていただきます。
基本的にはチームへの一任を前提としていますが、
困った際は周囲のサポートを受けられる環境です。
マネジメント・進行管理
・プログラマーセクションのスケジュール策定および進捗管理
・メンバーのタスク管理・技術サポート
折衝・調整業務
・クライアント企業様との定例会議参加、仕様調整・技術提案
・QA(品質保証)部門との連携、バグ管理などの折衝業務
開発・実装業務
・担当プロジェクトにおけるクライアントサイドの
必須スキル・経験
プログラミングスキル
・C# または C++ を用いた開発経験
実務経験
・ゲーム業界での開発実務経験 2年以上
・リーダー業務(スケジュール管理、メンバーフォロー等)の経験 1年以上
※ゲーム業界以外でのリーダー経験をお持ちの方も、実績に応じて検討可能です。
プロジェクト完遂経験
・自身以外に同職掌メンバーが2名以上いるチーム体制で、
プロジェクトの立ち上げからリリースまでをリーダーとしてやり切った経験
歓迎スキル・経験
「管理業務」に加え、以下のような既存メンバーとは異なる強みをお持ちの方は、技術面でもチームを牽引する「テックリード」としての活躍を期待し、特に優遇いたします。
・アクション・物理挙動の実装経験(インゲーム領域)
アクション、レース、パズルゲーム等における、手触りや物理演算、当たり判定などの「インゲーム(コアゲーム)」部分の実装経験。
・3Dグラフィックス・描画周りの深い知見
シェーダー言語(HLSL/GLSL等)を用いた描画表現の実装や、GPU負荷を考慮した最適化の経験。
・Unreal Engineを用いた開発経験
現在のチームでもUE利用者は増えていますが、さらに体制を強化したいため、C++を用いたUEでの実装経験が豊富な方。
・コンシューマー機 / ハイエンドタイトルの開発経験
PlayStation、Switch、Xbox等のコンシューマー機、またはPC向けハイエンドタイトルの開発・リリース経験。
・対外的な折衝・提案経験
クライアントへの技術提案や交渉など、対外的なコミュニケーションをリードできる経験。
求める人物像
責任感と完遂力
・小規模チームであっても、
自分たちのプロダクトとして責任を持ち、リリースまでやり切ることができる方。
コミュニケーション能力
・チームメンバーだけでなく、クライアントや
QA等の外部関係者とも円滑に連携し、調整を行える方。
柔軟性と自律性
・与えられた裁量を活かし、自ら課題を発見して解決に向けて動ける方。
また、実装だけでなくマネジメント業務にも意欲的に取り組める方。
※「マネジメント経験はあるが、技術的な専門分野には自信がない」というゼネラリストタイプの方も大歓迎です。
逆に、「技術的な強みはあるが、マネジメントはこれから磨いていきたい」という方も、リーダーとしての素養があれば是非ご応募ください。
部署紹介
大阪本社・東京2拠点に部署を置いており、東京⇔大阪メンバーと共同しながら
ゲーム開発を行っております。ジャンルは幅広く扱っており、その中でもIP系のジャンルを強みとしております。新技術の取入れに意欲的であり為、開発のトレンドを意識しながら、開発業務を行っております。