求人ID: 37511
400万円~800万円
モバイルゲームのサーバーサイド開発・運用を行っていただきます。
既存タイトルはもちろん、新規タイトルの立ち上げに携わっていただくこともあります。
【具体的な業務内容】
・サーバーアプリケーション開発
・サーバー構成、通信システムの設計
・データベースの設計
【開発環境】
プログラミング言語:PHP
フレームワーク:Laravel
クラウド:Amazon Web Services(AWS)、Google Cloud Platform
サーバーOS:Linux
Webサーバー:Nginx
データベース:MySQL、Amazon Aurora、TiDB
KVS:Redis、Amazon DynamoDB
バージョン管理:GitHub
タスク管理:ClickUp
開発PC:Mac
ワンダープラネットではクラッシュフィーバー等のモバイルゲームの開発・運営をしています。
この度、全社の技術を牽引する全社横断の技術組織(EDMO)において、サーバーサイドの開発基盤の開発・整備を、全社的かつ中長期的な視点で行っていただける方を募集します。
【具体的な業務内容】
・サーバーサイドの開発基盤の開発
・プロダクトチームと連携して、各プロダクトへの開発基盤導入、技術課題解決
・有用な技術の検証と導入
・全社的な標準化、資産化、ガイドラインの作成
【技術スタック】
プログラミング言語:PHP
フレームワーク:Laravel
クラウド:Amazon Web Services(AWS)、Google Cloud Platform
サーバーOS:Linux
Webサーバー:Nginx
データベース:MySQL、Amazon Aurora、TiDB
KVS:Redis、Amazon DynamoDB
バージョン管理:GitHub
タスク管理:ClickUp
開発PC:Mac
ワンダープラネットは、ハイブリッドカジュアル・IPタイトルをグローバルに複数並行展開しています。
本ポジションは、プロデューサーの右腕として担当タイトルの事業推進を担い、将来的にプロデューサーを目指していただく成長ポジションです。
プロデューサーが負う「事業・プロダクト・投資・ロードマップ」の各責務について、その意思決定を補佐し、実務に落として推進いただきます。
ステークホルダー対応:社内チーム・協業先との実務折衝・調整を主担当。IPホルダー(版元)との監修・折衝にはプロデューサーと同席し、資料準備・論点整理・一次対応を担う。
事業数値(P/L補佐):担当領域のKPI・予算進捗をモニタリングし、売上・利益への影響を踏まえた施策提案・改善を回す。
プロダクトビジョン補佐:プロデューサーと共に「何を・誰に・なぜ届けるか」を検討する。市場・競合・ユーザーの調査分析や勝ち筋の仮説出しを担い、コンセプト・ターゲット・ポジショニングの言語化をインプット面から支える。担当領域では言語化の一部を任される。(※施策・機能への具体化や開発・運営・マーケへの橋渡しはディレクターの責務であり、本ポジションのスコープ外)
リソース管理:外注・予算の執行管理、進捗管理を担い、配分の提案を行う。
運営計画・ロードマップ実務:イベント/運営計画やmajor updateのロードマップ策定を実務面でリードし、関係職種を巻き込んで進行させる。
担当範囲・裁量は経験と適性に応じて拡張し、段階的にタイトルの事業判断へ関与していただきます。
ワンダープラネットはデベロッパー兼パブリッシャーとして、ハイブリッドカジュアル・IPタイトルおよびオリジナルタイトルをグローバルに複数並行展開しています。
本ポジションは、担当タイトルの企画・開発・運営を一気通貫でリードし、商業的成功に最終責任を負うプロデューサーです。
具体的には以下の責務を担っていただきます。
ステークホルダーマネジメント:経営層、IPホルダー、協業先、チームメンバー、ユーザーに対する最終的な説明責任・交渉責任を担う。
事業責任(P/L):予算・売上・利益・投資回収に対する最終責任を持ち、タイトルの商業的成功の意思決定者となる。
プロダクトビジョン責任:「何を、誰に、なぜ届けるか」を定義する。コンセプト・ターゲット・ポジショニング・勝ち筋を言語化し、開発・運営・マーケが同じ北極星を見て動ける状態をつくる。
投資配分責任:人員規模・外注予算・マーケ予算・IPライセンス費等のリソース配分を決定し、人員体制(アロケーション)を設計する。
プロジェクト目標・ロードマップ責任:達成すべきKPI目標・重点課題・投資方針・制約条件を定め、リリース時期、運営フェーズの大方針、major updateの戦略を決定。タイトルライフサイクル全体の時間軸設計に責任を持つ。
仕事内容
こちらは株式会社CySphereの求人情報になります。
Cygamesグループ内のゲーム開発プロジェクトを担当いただきます。
エンジン開発、ゲーム開発のための開発環境の構築、保守を実施いただきます。
ゲームエンジン開発やゲーム開発のような大規模な開発では作業効率の向上が大きな課題の一つです。
これに対して、処理の自動化や複雑な手順の簡略化などに取り組んでいるのがビルドエンジニアです。
エンジン開発、ゲーム開発にかかわるスタッフが効率的に業務を進められるよう取り組んでいます。
具体的にはCyllista Game Engineとそれを使用したゲームの開発のためのCI/CDパイプラインの構築、保守を行っています。
Cyllista Game Engineとそれを使用したゲームの開発に必要な開発支援のための独自ツールの開発を行います。
独自ツールの開発だけでなく、既存のツールやサービスの導入と保守も行います。
Cyllista Game Engineを使用しているゲーム開発者からの問い合わせ窓口としての役割も担っています。
〈実際の業務〉
Jenkinsでの自動テストフローの構築と保守
Jenkinsでのゲームアプリケーションのバイナリ配信フローの構築と保守
Jenkinsでの上記以外の各種自動化フローの構築と保守
Coverityでのコードの静的解析の定期実行フローの構築と保守
エンジン開発者向け開発支援ツールの開発と保守
ゲーム開発者向け開発支援ツールの開発と保守
開発中のログ収集と分析による開発効率の改善
開発者サポート、トラブル対応
Perforceのdepotの管理
GitHubのリポジトリ管理
〈開発環境〉
言語:Python/C++
対応プラットフォーム:Windows/PlayStation 5/Xbox
利用するツール:Jenkins/Coverity/Perforce/GitHub
関連記事
Cygames Magazine :
リモートワークが基本の3DCG制作会社「CySphere」誕生 創業メンバーが語る新しい組織の展望
「CySphere(サイスフィア)」がエンジニア募集を開始!リモートワークの力でゲーム開発を進化させる
ブロックチェーンゲーム開発のクライアントエンジニアとしての仕事となります。
裁量が大きいので、企画を含めて自分の考えが大きく反映されます。
【具体的には】
<メイン業務>
◎ブロックチェーンゲーム開発エンジニア
・ブロックチェーンゲームのアプリケーション開発
<サブ業務>
◎ディレクティング
・ブロックチェーンゲームの新企画立案
・開発・運営チーム全体の進行管理および対外折衝
◎企画
・ブロックチェーンゲームの新企画立案
・運用中のブロックチェーンゲームの企画・運用業務
・ユーザーが楽しめるようなイベントの企画・立案
・従事すべき業務の変更の範囲
(雇入れ直後)ゲーム開発業務 (変更の範囲)開発業務全般
・就業場所の変更の範囲
(雇入れ直後)会社の定める場所(テレワークを行う場所を含む) (変更の範囲)なし
ゲームクライアントエンジニアとして、ゲーム本体の機能実装などの開発業務を担っていただきます。それと同時に、開発した成果物を安全・迅速に各環境(開発/QA/本番)へ届ける一連の工程(デリバリー)の仕組み化にも同様の比重でコミットしていただきます。
開発業務に専門性を発揮するだけにとどまらず、「開発現場がわかるクライアントエンジニア」としての強みを最大限に活かし、ビルドパイプラインや開発ワークフロー全体をシステム・組織の両面からエンジニアリングしていく重要な役割です。
職務内容詳細
1. ゲームクライアント開発業務
- プロジェクトの状況や適性に応じた、ゲーム本体のランタイムコードや各種ゲーム機能の実装
- デプロイされたアセットやマスタデータをクライアントからロードする境界・基盤部分の実装
- 各種SDK・ライブラリの組み込み、更新
- QAや開発現場で必要となるデバッグ機能の実装、Unity等のエディタスクリプトの作成
2. リリースエンジニアリング・ワークフロー設計業務
- アプリをどうデリバリーすべきか、リリースパイプラインを中心に開発ワークフロー全体に踏み込んだ設計・提案・導入
- 組織の属人化(単一障害点)を解消し、持続可能で強固な開発体制の構築
- クライアント/アセットのビルド・デプロイパイプライン(GitHub Actions等)の構築・保守運用
- 自動テストやアセット自動生成など、幅広いCI/CDワークフローの開発・運用
- 開発効率化のための支援ツール(C#、Python、Go、GAS等)の開発・運用
3. リリース運用・トラブルシューティング
- 各環境向けのビルド作成、アセット・マスタデータのデプロイ管理、トラブル発生時の一次受け・原因究明
- 障害発生時のスケジュール設計や進行窓口、トラブルを元にしたワークフローやゲーム実装側の改善