求人ID: 32553
応相談
コナミデジタルエンタテインメントのゲーム制作に関連するネットワークインフラ整備と、ゲーム制作スタッフが利用する各種支援ツール等の導入を行います。
制作部門や業務部門とコミュニケーションを取りながら対応内容を固め、ツール選定や機材選定などの構成設計からクラウドまたはオンプレミス環境へのツール・サービスの構築、社内へ導入展開し運用管理するところまでを対応します。
システムインフラの構築運用だけでなく、より先進的なゲーム制作環境をゲーム制作スタッフとともに作り上げていく仕事です。
ゲーム開発特有の大容量アセットを高速に取り扱う先進的な制作環境の構築事例に携わることができます。
<具体的な業務内容>
次世代制作環境整備
ゲーム制作に使用する開発環境やクラウドサービスをゲーム制作スタッフと話し合いながら導入推進していく業務です。先進的なツールやサービスを評価選定、環境構築しゲーム制作現場へ提供していきます。
・制作スタッフとの要件ヒアリング
・VDIやCASB、CICD等の業務・制作支援ツールの選定とPOC
・運用ポリシーの作成、運用制約設定の実証検証
・システム導入に関する支援、初期環境準備
オフィスネットワーク環境整備/運用
オフィス内及び拠点間ネットワーク環境を整備/運用していく業務です。2020年より新しい制作拠点であるコナミクリエイティブセンター銀座が竣工し、新設したオフィスネットワーク環境の管理運用及び改善活動を行います。
・運用ポリシーの作成、運用制約設定の実証検証
・運用手続き自動化提案、実装
・運用機材のクラウド化提案、導入
・窓口対応、インフラリソース・権限管理運用(広く運用保守)
アラート発生時、ログ調査+処置
共通機能サーバーに関して、アラート監視及び障害対応を行う業務です。
・アプリケーションログの調査、不整合影響調査
・サービス停止のアラートで原因調査しOS再起動など
・不正アクセス等のユーザー行動履歴の追跡
★「AI」「XR」「Web3.0」「NFT」など、革新的技術が展開される中、当社も新規事業開発に取り組んでいます。新たなエンタテインメント創出に向け、共に挑戦してくれる方を募集します。
新規プロジェクトの推進にあたり、マネジメント全般と課題解決からディレクションまでをお任せします。あなたのエンジニア経験を活かし、プロジェクトを成功へ導いてください。
具体的には、主に以下の業務になります。
・プログラムに関する内容物確認、フィードバック
・制作物のUI/UXに関する技術者視点での動作確認
・デザインに関する技術者視点での内容物確認
・上記に関する社内規定との照査
・制作進行における社内調整
家庭用ゲーム及びモバイルゲームの制作におけるCGデザイン関連業務
1)3Dキャラクターデザイナー
ゲームのキャラクターモデルおよびテクスチャー制作
キャラクターに付随する、その他モデル制作
2)3D背景デザイナー
ゲームのステージモデル制作およびテクスチャー制作
ゲームの目的に合わせたステージ形状の作成
ゲーム背景のライティング業務
3) 3Dアニメーター
3Dキャラクターアニメーションの制作
キャラクターセットアップ、リギングの作成
4)エフェクトデザイナー
ゲームコンテンツのエフェクトの制作
5)コンセプトアート
ゲームの世界観を形成するコンセプトアート及びキャラクターのデザイン制作
6)2Dデザイナー
2Dのキャラクターイラストの制作
2Dの背景イラストの制作
その他イラスト制作(装飾物等)
7)UIUXデザイナー
ゲーム制作(コンシューマー・アプリ)における、インターフェイスデザイン
8)映像制作
ゲーム内イベントシーン制作販促用映像制作、トレーラーやプレゼン資料の制作
9)アートディレクター
ゲーム制作(コンシューマー・アプリ)におけるデザインクオリティ全般の指示
◆概要
大型タイトルを多数運営しているゲーム運営特化の「株式会社DeNA Games Tokyo」で、各種モバイル向けの安定運営しているソーシャルゲームの開発を担います。
ゲームを面白くしコアユーザを拡大させながら長期運営を実現するチームのリーダーポジションです。
有名タイトルのゲームに対して自身の作ったプロダクトがユーザーに使われ、反応のフィードバックをもとにさらにプロダクトの改善や成長に携わります。
他社ゲームの運営を自社に切り替える際のプロジェクトリーダーとして、エンジニアリング領域のメンバーアサインとマネジメントを通じてサービスの企画・運用やゲーム運営にまで携わる事が出来ます。
◆具体的な業務内容
・事業計画に沿った開発方針の判断、管理
・プロデューサー、各部門との連携、調整
・メンバーマネジメント
・技術研修の実施、指導
・性能管理 (負荷状況分析、パフォーマンスチューニング、ROI最大化)
・障害対応 (検知~復旧、原因分析、再発防止策実施)
・設計
・開発
・施策の効果検証
・コードレビュー
※開発における使用言語はアサイン先タイトルにより異なりますがPerl, C++, C# がメインです。
◆開発環境
・ブラウザタイトル
すべてLinux,Apache,MySQL,PerlといういわゆるLAMP環境
・アプリタイトル
Unity(C#)
Cocos2d-x(C++)
・導入している開発支援ツール
Jenkins, Github, Slack, Confluence, Cacoo など。
※開発における使用言語はアサイン先タイトルにより異なります。
※今後の事業状況によって使用するツールや言語などは変わる可能性があります。
◆このポジションの魅力
ゲーム運営に特化という事業特性柄、ユーザーの反応をダイレクトに感じて次の施策への応用を検討、設計、実装するためあなたのエンジニアスキルを発揮できている実感が高く得られます。
また、リーダークラス以上の採用となるため、ゲームのイベント単位はもちろんのこと、ゲームタイトルの価値を最大化するための事業的視野をもちチーム全体のマネジメントを行うため、サービスとしてはもちろんのことビジネスとしてエンジニアの見地から経営視点・事業視点を習得&発揮しながらレベルアップを目指せます。
◆キャリアパス
入社後、半年から1年を目処にプロジェクトリーディング、マネジメントを担当して頂きます。
タイトル運営だけでなく、リーダー層の育成や次世代の事業リーダーとしての活躍を期待されるポジションです。
◆業務内容
【雇入れ直後】仕事概要に記載のある業務内容
【変更の範囲】会社の定める業務
【概要】
・ソーシャルゲームの設計/開発/テスト/運用
・開発環境の構築(サーバ・DB構築、モックアップ作成、プログラミング、単体テスト、バージョン管理)
・バックエンドツールの開発・運用業務
・Webサービスのサーバ開発・運用業務
・リアルタイム通信関連の開発業務
担当するプロジェクトについては入社後に適正に合わせてアサインします。
※希望や適性によりクライアントの業務もあります
【開発環境】
■開発機材
・Windows 10マシン(Core i7 / SSD / GeForce RTX)
・Macも可
・マルチモニター
・キーボード/マウス/トラックボールの持ち込み可
■コミュニケーション
Slack / Google Workspace / GitHub / Asana / その他
※アサイン先によっては開発元に指定された開発環境での作業になる場合があります
業務内容
【概要】
当社では現在、2つの新規プロジェクトがあり、クライアントエンジニア合計15名が注力して開発しています。その両方で利用されるクライアント共通基盤を開発する専属チームのコアメンバーを募集します。
このポジションのミッションは、各タイトルのクライアントエンジニアがインゲームを中心とした面白いコンテンツ開発に注力できる環境を作ることです。
そのために、複数のタイトルで横断的に利用される共通機能、堅牢なクライアントアーキテクチャ、そして開発ルールやワークフローの整備をリードしていただきます。この役割を通じて、各タイトルの開発効率と品質を底上げし、会社全体の技術力を牽引することが期待されます。
【想定業務】
コンテンツを跨いで利用する共通機能の開発、導入サポート
開発支援ツールの開発、各種自動化のためのワークフローの構築・改善
CI/CD環境の保守・改善
Unity、SDK、外部パッケージなどの利用している技術のアップデート対応
課金、通知、外部アカウント連携などの非ゲーム機能の開発
パフォーマンスチューニング
その他プロジェクトの中長期的な技術的課題への対応
やりがい・魅力
本ポジションの魅力
まだ専任の基盤チームが立ち上がったばかりのため、一部のエンジニアがコンテンツ開発と基盤整備の両方を担っているのが現状です。 結果として、それぞれの領域でスピードとクオリティを最大限に高めきれていない、という課題が生まれています。
この兼務状態を解消し、あなた自身も含めすべてのエンジニアが自身の専門領域で最高のパフォーマンスを発揮できる環境を整えること。それこそが、今回募集するあなたの最も重要なミッションです。
今後さらに立ち上がる新規プロジェクトでの利用も視野に入れ、基盤の運用・改善を継続的に行います。将来的には、ここで開発した基盤の一部をOSSとして公開していくことも計画しており、業界にインパクトを与えるようなチャレンジができます。
技術スタック
ゲームエンジン:Unity(Unity2022 or Unity6)
開発言語:C#、Python、ShellScript
IDE:Rider、VisualStudioCode
プロジェクト管理: Git、GitHub
CI/CD:(Declarative Pipeline、Groovy、Shared Library、Configuration as Code)
クラウド:AWS (EC2、S3、CodeCommit、Lambda、CloudFront)
Unity上の主要な使用技術:Addressables、CRIWare、Timeline、UniTask、VContainer、InputSystem、MessagePipe
応募要件
必須要件
C#またはC++を用いた3年以上のゲーム開発経験
クリーンアーキテクチャやレイヤードアーキテクチャへの理解
UniTaskを利用したC#非同期プログラミングの知識
パフォーマンスを意識したコーディング、およびメモリ・CPU最適化の経験
歓迎要件
スマートフォンゲームの運用経験
DIコンテナを用いた開発経験
Addressablesなどを利用したアセットバンドルの設計やアセットビルドパイプラインの開発経験
アプリ全体を見据えたエラーハンドリング(カスタム例外設計、復旧フローなど)の開発経験
UPMを利用したパッケージ開発・運用経験
iOS/Androidのネイティブ機能(課金、通知、外部連携など)の開発経験
このような方が活躍できます
自らの技術で、仲間であるエンジニアを支えることに情熱を注げる方
「面白いコンテンツ開発に注力できる環境を作ること」というミッションに共感し、チーム全体の成功を自分の喜びにできる方を求めています。
特定タイトルの機能開発だけでなく、アーキテクチャ設計やパフォーマンス最適化といった、ソフトウェアの「あるべき姿」を追求することが好きな方
目先の機能実装だけではなく、中長期的な視点で技術的負債や課題の解決に取り組むことにやりがいを感じる方を歓迎します。
「作って終わり」ではなく、長期的な運用を見据えた品質と堅牢性に強いこだわりを持つ方
前例のない表現や、複雑な仕様に対しても、実現する方法を粘り強く探し、ゲームのクオリティを一切妥協しない方を求めています。
まだ定まっていないルールやワークフローに対して、自ら課題を発見し、チームを巻き込みながら改善していくことを楽しめる方
指示を待つのではなく、主体的に行動し、開発環境をより良くしていく推進力に期待しています。
課題の本質を見極め、最適な技術を選定・実装できる方
前提や制約から問い直し、本質的な問題定義と解決に取り組める方を求めています。
モダンな技術トレンドを積極的に学び、実践の場で活かす意欲のある方
常に新しい知識をインプットし、チームに還元していく学習意欲の高い方と一緒に働きたいと考えています。
参考情報