求人ID: 38610
応相談
仕事内容
適性を見て、以下いずれかの業務に従事いただきます。
・アプリケーション開発
コンソールゲームおよびPCゲームおけるプレイヤー、敵、ギミック、UIなどの制作
ゲーム進行における各種システム開発
・ツール開発
作業効率化等のゲーム開発に必要なツールの設計・開発
ビルド環境等の開発環境の構築・管理
・ネットワーク開発
クライアント・P2P環境のプログラム設計、構築
・システム開発
プロジェクトにおける基盤となるシステムの設計構築や各種プラットフォーム対応
およびアニメーション、レンダリング、ゲームAIなどのあらゆるゲームシステム開発
仕事内容
こちらは株式会社CySphereの求人情報になります。
Cygamesグループ内のゲーム開発プロジェクトを担当いただきます。
ゲームコンソールのためのネットワーク通信システムのランタイムとツールの設計、開発
リアルタイム通信を行うサーバーサイドシステムの設計、開発
関連記事
Cygames Magazine :
リモートワークが基本の3DCG制作会社「CySphere」誕生 創業メンバーが語る新しい組織の展望
「CySphere(サイスフィア)」がエンジニア募集を開始!リモートワークの力でゲーム開発を進化させる
WOGOは、3D技術に強みを持つ国内屈指のスタートアップです。エンタメ業界、建築業界、製造業界に対して、3Dスキャン技術やデバイス、3D編集ツール、AIによる設計自動化など、最先端のソリューションを提供しています。
主な業務内容:
・3Dスキャン技術の精度向上
・業界特化型の2D/3DCAD設計ツールの開発
・AIを用いた設計自動化技術の開発
・付随するソフトウェア開発
・新技術の調査と検証
技術スタック:
・アルゴリズム:Python, C++, Unity, PyTorch
・アプリケーション:TypeScript, React, Python, Django, FastAPI, C#, .NET, Unity, flutter
当社の理念は、これからますます需要が高まる先端技術の社会実装を推進することです。その中で、他社にはない独自のソリューションを今後もますます追求し、日本発のグローバル企業を目指します。
また、当社にはシステム開発部隊も存在するため、アルゴリズム開発だけでなく、幅広いシステム開発に関する能力を身につけることができます。
新しい技術に対する情熱を持ち、広範なスキルセットを活かしてチャレンジできる環境で、共に未来を創り上げていきましょう。
業務内容
当社が提供する数多くのオンラインゲームタイトル(F2P、MMO)を支える、ゲーム共通ユーザー管理・課金プラットフォームの開発・運用を担っていただきます。
具体的には以下の業務を通じて、大規模かつ安定したゲーム基盤の提供に携わっていただきます。
全ゲームタイトルを支える基盤の開発: スクウェア・エニックスの共通プラットフォームとして、ユーザー認証、アカウント管理、およびゲーム内課金システム全般の開発・機能拡充。
大規模トラフィックへの対応: 大規模なアクセスと高頻度なトランザクションを安定して処理するための、アーキテクチャ設計、開発、およびパフォーマンスチューニング。
Webストアの開発・運用: プラットフォーム決済とは別に、PCブラウザや外部導線向けのWebストア(アプリ外決済)の設計、開発、運用保守。
安定運用を徹底: 国内外の多岐にわたるゲームタイトルのビジネス要件に対応しつつ、安定運用を徹底するための、監視、SLO維持、インシデント対応。
<参考記事>
現場社員が語る!オンラインゲームを支える共通基盤システム開発の魅力とは
この仕事の面白み
数多くの人気ゲームタイトルを支える共通開発基盤(プラットフォーム)を通じて
大規模なトラフィックがあるシステムに関わることができます。
設計等の上流工程から、開発、運用、改善まで、システム開発の全てに一気通貫で関わることができます。
サービスの安定性と信頼性を最優先するため、技術導入には試験、評価を経て選択を行います。
サービスの根幹を支える技術を検討し、本質的な改善に貢献できる環境です。
マイクロサービスなどのモダンなアーキテクチャや、GCP/Kubernetesといった最先端のクラウドプラットフォーム技術に触れ、
それらを基盤の進化に応用していく経験が得られます。
必要なスキルと経験など
・サーバーサイド開発の経験及びAPI設計・実装経験
・リレーショナルデータベースの設計およびパフォーマンス・チューニングの経験
・静的型付け言語を用いたバックエンド開発の経験
・GITを用いたチーム開発の経験
・コードレビューを通じた開発プロセス経験
・品質を担保するためのユニットテストの実装経験
あると望ましいスキルと経験など
・Javaを用いたバックエンド開発経験
・Cを用いたバックエンド開発経験
・Pythonでのバックエンド開発経験
・Ruby on Railsを用いた開発経験
・Vue.jsなどモダンなJavaScriptフレームワークを用いたフロントエンド開発経験
・UMLを用いた設計ドキュメント作成や図解を通じた仕様共有の経験
・HTTPなどのネットワークプロトコルの基礎知識
・大規模・高トラフィックなwebサービスの開発・運用経験
・GCPでの開発経験