【ゲーム事業】ゲームクライアントエンジニア(リリースエンジニアリング領域主導)
ゲームクライアントエンジニアとして、ゲーム本体の機能実装などの開発業務を担っていただきます。それと同時に、開発した成果物を安全・迅速に各環境(開発/QA/本番)へ届ける一連の工程(デリバリー)の仕組み化にも同様の比重でコミットしていただきます。
開発業務に専門性を発揮するだけにとどまらず、「開発現場がわかるクライアントエンジニア」としての強みを最大限に活かし、ビルドパイプラインや開発ワークフロー全体をシステム・組織の両面からエンジニアリングしていく重要な役割です。
職務内容詳細
1.ゲームクライアント開発業務
・プロジェクトの状況や適性に応じた、ゲーム本体のランタイムコードや各種ゲーム機能の実装
・デプロイされたアセットやマスタデータをクライアントからロードする境界・基盤部分の実装
・各種SDK・ライブラリの組み込み、更新
・QAや開発現場で必要となるデバッグ機能の実装、Unity等のエディタスクリプトの作成
2.リリースエンジニアリング・ワークフロー設計業務
・アプリをどうデリバリーすべきか、リリースパイプラインを中心に開発ワークフロー全体に踏み込んだ設計・提案・導入
・組織の属人化(単一障害点)を解消し、持続可能で強固な開発体制の構築
・クライアント/アセットのビルド・デプロイパイプライン(GitHub Actions等)の構築・保守運用
・自動テストやアセット自動生成など、幅広いCI/CDワークフローの開発・運用
・開発効率化のための支援ツール(C#、Python、Go、GAS等)の開発・運用
3.リリース運用・トラブルシューティング
・各環境向けのビルド作成、アセット・マスタデータのデプロイ管理、トラブル発生時の一次受け・原因究明
・障害発生時のスケジュール設計や進行窓口、トラブルを元にしたワークフローやゲーム実装側の改善
【雇入れ直後】仕事概要に記載のある業務内容
【変更の範囲】会社の定める業務