仕事内容
ゲームクライアントエンジニアとして、ゲーム本体の機能実装と、開発成果物を安全・迅速に各環境へ届けるデリバリー工程の仕組み化を担います。開発現場を理解するクライアントエンジニアとして、ビルドパイプラインや開発ワークフロー全体をシステム・組織の両面からエンジニアリングする重要な役割です。ランタイムコードやゲーム機能の実装、SDK組み込み、デバッグ機能開発に加え、リリースパイプラインの設計・導入、CI/CDワークフローの開発・運用、開発効率化ツールの開発も行います。また、リリース運用やトラブルシューティングも担当し、ワークフローやゲーム実装の改善を推進します。
職務内容詳細
- プロジェクトの状況や適性に応じた、ゲーム本体のランタイムコードや各種ゲーム機能の実装
- デプロイされたアセットやマスタデータをクライアントからロードする境界・基盤部分の実装
- 各種SDK・ライブラリの組み込み、更新
- QAや開発現場で必要となるデバッグ機能の実装、Unity等のエディタスクリプトの作成
- アプリをどうデリバリーすべきか、リリースパイプラインを中心に開発ワークフロー全体に踏み込んだ設計・提案・導入
- 組織の属人化(単一障害点)を解消し、持続可能で強固な開発体制の構築
- クライアント/アセットのビルド・デプロイパイプライン(GitHub Actions等)の構築・保守運用
- 自動テストやアセット自動生成など、幅広いCI/CDワークフローの開発・運用
- 開発効率化のための支援ツール(C#、Python、Go、GAS等)の開発・運用
- 各環境向けのビルド作成、アセット・マスタデータのデプロイ管理、トラブル発生時の一次受け・原因究明
- 障害発生時のスケジュール設計や進行窓口、トラブルを元にしたワークフローやゲーム実装側の改善
We are looking for
- 未知の領域にチャレンジすることをポジティブに捉えられる人
- チームで効率良く仕事を進めるために、業務改善を繰り返し行える人
- リスクや課題を前向きに調査していき、プラスの結果を提供できる人
- 誰の持ち物かに関わらず、自分ごととして捉え、課題解決を推進できる人
- 困難な事態にも、立ち向かう気概のある人
- 自分の経験をフルに活かしつつもそれに固執せず、プロジェクトの実現したいことに柔軟に対応できる人
求めるスキル・経験
必須
CI/CD環境の構築・運用経験: Jenkins, GitHub Actions等のCI/CDツールを用いたビルド・テストパイプラインの構築及び運用経験 GitGitHub ActionsJenkins
スクリプト言語等による自動化: 各種作業自動化ツールの開発・運用経験(Python, PowerShell, Bash等によるスクリプト作成経験等) PowerShellPythonシェルスクリプト
バージョン管理システムへの深い理解: Gitのブランチ戦略等を理解、主導経験 Git
モバイル環境への理解: iOS/Androidにおけるビルドプロセスの理解
歓迎
ストア申請を踏まえたデプロイパイプラインの実績 CI/CD
ネイティブアプリの開発経験 モバイルアプリ開発経験
システムプログラミングへの理解
大規模タイトルでのビルドパイプラインの改善実績 CI/CD
クラウド・インフラの知識 インフラ設計・運用経験
募集要項
- 雇用形態
- 正社員
- 想定年収
- 353万〜1500万円
- 勤務地
- 東京都 渋谷区 ほか(神奈川県 横浜市中区、神奈川県 横浜市中区)
- 出社・リモート
- ハイブリッド / リモート可
- 必要経験
- 5年以上
- レベル
- メンバー
- 勤務時間
- スーパーフレックス(コアタイムなし) / 実働7.75時間
- 休日休暇
- 完全週休2日制 / 祝日休み
- 給与の詳細
- 賞与 年2回 / 昇給 年2回 / みなし残業 月45時間
- 試用期間
- 3ヶ月