募集要項
- 仕事内容
-
昨今のスマートフォン向けのゲームでもPCやコンシューマ機のゲーム同様に、C/S、P2Pなどの手段を用いてユーザー間をつなぎ、各ユーザーの行動などがリアルタイムに反映され、対戦や共闘を行うようなタイプのゲームが増えてきています。
同社においても例外ではなく、このようなゲームの開発機会が従来よりも一層増えてきており、ゲーム開発チームの一員として、ネットワークを介することによる遅延や同期などオンラインゲームでは避けては通れない特性を理解し、開発するゲームの特徴や仕様を踏まえて、魅力的なオンラインゲームとしての体験を生み出すことができるエンジニアを募集しております。
■ゲーム仕様踏まえた上で、どのようにデータを送り合うかや遅延や同期タイミングなどによって極力体感を損なうことないようにするためにはどうしたら良いかという部分の設計や実装
■プロトコル設計、ログのフォーマットなどの規定
■ゲーム仕様に合わせたネットワークMW(内製・商用ソフトウェア含む)の選定・導入
■開発はもちろんデバッグやCSなどにおけるログやパケットのモニタリング支援環境の整備
■パフォーマンスチューニング
- 応募資格
-
- 必須
-
【必須の経験/能力】
■C++、C#を用いたクライアントサイドのアプリやゲームの開発経験
■PC、コンシューマ機、モバイル何らかのプラットフォームでのオンラインゲームの開発・運用経験
■ローレベルネットワーク技術(TCP/IPやUDP、Socketプログラミングなど)や特性に関する深い理解
【望ましい経験/能力】
■Unity でのゲームタイトルの開発経験
■リアルタイム性の高いオンラインゲームのサーバの開発・運用経験
■大量のトラフィックが流入するサービス・ゲームのシステム開発・運用経験
■iOS、Android等スマートフォンネイティブアプリに関する知識
■サーバAPI・クライアントSDKの開発経験
■GCPをはじめとしたPublicCloudに関する知識
■RDBMS, NoSQL, Cloud Spanner などのデータストアに関する開発・運用経験
■マルチスレッド・プロセスの開発経験
■リアルタイム通信・RDBMS 等のパフォーマンス・チューニング経験
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 420~1500万円