求人ID: 11554
応相談
特性に応じて下記のいずれかのプログラム業務に従事していただきます。
制作進行状況によって柔軟に従事していただきます。
・キャラクター制御実装
・イベント進行実装
・群衆AIシステムの開発もしくはそれを使用した挙動の実装
・ゲームのイベント進行の実装および、ゲームデザイナー等が行うスクリプティング業務の設計
・トラブル対応サポート
・ゲームタイトルの制作における各種サウンドプログラミング
・その他タイトルに必要なシステム開発
世界で注目されるAAA作品にチャレンジしたい方、熱い情熱を持ってゲーム開発をしたい方を募集します。
配属組織
私たち事業支援部では約60名のスタッフが働いています。
基盤開発、インフラ、アライアンス、WEB、マーケと大きく分けて5つのセクションで構成されており、開発がより良いものになるため日々尽力しています。
具体的な仕事内容
(1) 社内向けWebサービス基盤
社内で利用している、Ruby on Rails で作られた売上管理ツール、360度評価ツールなどの保守業務および新規開発
(2) ゲーム開発基盤
ゲームタイトル向け認証・課金システムの開発・保守・新規開発
ゲームタイトル向け共通基盤システムの新規開発
(3) KPI 分析基盤
社内のゲームタイトルのKPI分析基盤システムの開発・保守・新規開発
開発環境
・OS:Mac, Windows, Linux
・言語:Ruby, C#, C++, JavaScript, Java, Swift
・DB:MySQL, TiDB
・環境:GCP (GKE, Cloud Run含む), AWS
・およびフレームワーク:Ruby on Rails, Unity, kubernetes
・その他:GitHub, Copilot, Docker Desktop
「募集背景」
DMM通販事業の第二創業期において、新たな市場に挑戦し事業成長を維持していくために、システム基盤の刷新・サービス機能の拡充が必要となりました。 顧客・サービスに向き合い、あるべき姿を自ら考え実現していく、広い視野と探究心を持ったエンジニアリーダーを今回募集します。
「事業概要」
DMM通販事業では【「欲しい」が見つかる。「欲しい」が生まれる。そして人生を豊かにする。】をミッションとして、 ホビー領域に強い通販サイトを主軸に、多様なサービスを展開している事業部です。 例えば以下のようなサービスを運営しています。
・自社IP商材を中心にDVD、CD、本、フィギュア、プラモ等の通販サービス
・CtoCのマーケットプレイス、BtoCのモールなど、通販プラットフォームの提供(SHOPS)
・オンライン景品くじサービス
これまでは、得意分野であるエンタメ・ホビー領域で堅調に成果を伸ばしてきましたが、 今後は未進出の市場にも挑戦し、事業規模のさらなる拡大を目指しています。 以下は、私たちが大切にしている価値観です。
・私たちは、3つのX (Customer Experience / Supplier Experience / Employee Experience) を同時に追求します。いずれかのXのためにいずれかのXを犠牲にしません。
・私たちは、単発的な売上増や収益改善よりも、中長期的に継続的な売上・収益効果が期待できる仕組みの構築やプロセスの改善を重視します。
・私たちは、中長期的な成長のためには、優れた顧客体験の提供が必要不可欠であることを理解しています。顧客視点に立ち、自らを否定することにも躊躇しません。
・私たちは、役職・役割・経験に関係なく、全員がリーダーです。
・私たちは、勇気を持って付加価値の低い仕事を削減します。そして、付加価値の高い仕事にシフトします。
・私たちは、仕事を楽しみます。また、仕事が楽しくなるように努力します。そしてそれが顧客を楽しませ、事業の成長につながると信じています。
「業務内容」
DMM通販事業をスケールさせるために、5~10名程度の開発組織を率いて成果を挙げていただきます。
1)チームリーダーシップとマネジメント:
・エンジニアリングチームをリードし、チームメンバーの指導、成長、モチベーション維持を担当する。
・チーム・メンバーのパフォーマンス評価を行い、目標の設定と進捗のモニタリングを通じてチームの成功をサポートする。
・チームメンバーのスキルアップとキャリア開発を促進し、チームの能力強化に努める。
2)プロジェクトマネジメント:
・プロジェクトの計画、スケジュール、リソース管理を行い、期日と品質基準を満たすプロジェクトの進行を保証する。
・プロジェクトのリスクおよび課題の識別、分析、解決策の提供を行い、プロジェクトの順調な進行を確保する。
・新しい技術トレンドやベストプラクティスに関する洞察を提供し、プロジェクトの品質と効率を向上させる。
3)ステークホルダーコミュニケーション:
・関係者との効果的なコミュニケーションを確保し、プロジェクトの進捗状況やリスク、課題について透明性を持って報告する。
・ステークホルダーのニーズや期待を理解し、それに基づいてプロジェクトの優先順位を設定する。
4)プロセスの改善と効率化:
・エンジニアリングプロセスやワークフローの改善をリードし、効率化と品質向上を目指す。
・ベストプラクティスの導入や効果的な開発手法の適用に努める
「ポジションの魅力」
決裁レイヤー(事業・開発部長、担当役員)との距離が近く、自らのアイデアや課題解決提案を直接提示して実行することができます。 各職能が協力して事業目標を達成する協力体制があります。縦横共に透明性があり、風通しよい環境です。
通販事業は、DMM.comのサービスの中でも歴史が長く、システムや運用フローの見直し期に入っています。 システム・プロセス共に、多くの改善の種・ノビシロがあり、マネジメントの力・行動次第で、素早く大きな成果を挙げられる状況です。 現在システム基盤の刷新を進めており、アーキテクチャの見直し、データ構造の最適化、パフォーマンスチューニング など、通常のシステム開発業務では得難い経験を積むことができます。
オーダー通りに開発するのではなく、自らの力でサービスを改善していきたい方にとって、大きな裁量をもって能動的に働ける環境があります。
「チーム体制」
■チーム体制
事業部全体:約80名(開発40名、運営30名、営業10名)
配属チーム:6名(エンジニア5名、デザイナー 1名)
仕事内容
ゲームキャラクターのアクション制御プログラムの制作
ゲームキャラクターのアクション制御のためのシステム開発
ゲームキャラクター AI 用のシステム開発
ナビゲーションメッシュなどの AI のためのシステム開発
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~