求人ID: 33504
応相談
・iOS/Andorid向けソーシャルゲームの設計/開発/テスト/運用
・基盤研究・環境整備・ワークフロー構築
・UI/UX設計・開発
・サーバーサイドAPIとの連携
・ゲームエンジンの改良
「事業概要」
DMMグループの中核企業であり、
会員数3,500万人超のオンラインゲームプラットフォーム「DMM GAMES」が展開する
モバイルゲーム向けプラットフォームの開発/運営を行っています。
Android向けのアプリであるDMM GAMES ストアの領域を担当し
ゲームをプレイするユーザー、ゲームを提供する開発会社双方に選ばれるプラットフォームを目指し、
開発運営・マーケティング施策を実行しています。
「業務内容」
DMMグループの中核企業であり、
会員数3,500万人超のオンラインゲームプラットフォーム「DMM GAMES」が展開する
DMM GAMESストアアプリ(サーバーサイド)の設計、開発、運用を担当していただきます。
機能及びキャンペーンの新規開発や改善を通して、
Androidにおける国内最大級のゲームプラットフォーム事業のコア部分に
携わっていただくことのできるポジションとなります。
・機能及びキャンペーンの新規開発や改善
- 新機能含め提案、仕様検討から関わることができます
・APIの設計/開発、DB設計、サーバー負荷軽減
・AWSなどのクラウドインフラを利用したサービス設計/運用
・パフォーマンスチューニングやバグ対応
・各種業務効率化に向けたツール開発
・お客様からのお問い合わせについての調査対応
・新サービスに向けた技術検証、PoC
「ポジションの魅力」
ご経験とスキルや意欲、チーム状況に応じて
運営に付随するSDKの開発やPoCについてもお任せしますので
toB分野にも関わりたい、チャレンジしたい想いをお持ちの方も活躍頂くことができます。
「仕事のやりがい」
KPI分析~改善提案、仕様検討をはじめ、
決済、課金機能といった高度な開発/運営に携わることができ
上流から下流まで一貫した工程を裁量を持ってご担当頂くことで
ご自身のスキルアップや、キャリアアップに繋げることができます!
「業務環境」
現在20名程度の組織の中で、ディレクター、デザイナー、エンジニアが数名ずつ集まり、
プロジェクトチームで開発業務をしております。
また、フレックス制で2024年(1~4月)実績月残業平均6.1時間と
ライフワークバランスを維持した働き方が可能です。
仕事内容
社内開発タイトルにおける、開発リソース管理、およびCI/CDに関わる職務を担当していただきます。
タイトル毎のニーズに応じたCI/CD環境の構築と運用
バージョン管理システムの構築と運用
ブランチ開発環境の構築と運用
プログラムの静的解析ツールの構築と運用
開発環境で発生するエラー検出と改善
関連記事
STAFF VOICE :『コンシューマーもサイゲームス 。』
Cygames Magazine :コンシューマーエンジニアの仕事とは? プログラムによってゲームの「手触り」を作り出す【サイゲームス仕事百科】
サイマガTV:「10 Questions」エンジニア編
仕事内容
エンジン開発・ゲーム開発のための開発環境の構築・保守を実施いただきます。
ゲームエンジン開発やゲーム開発のような大規模な開発では作業効率の向上が大きな課題の一つです。
これに対して、処理の自動化や複雑な手順の簡略化などに取り組んでいるのがビルドエンジニアです。
エンジン開発、ゲーム開発にかかわるスタッフが効率的に業務を進められるよう取り組んでいます。
具体的には 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
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~