ゲーム開発には、ゲームプログラミングやサーバー、ネットワーク、インフラ技術など、様々な専門的技術を必要とします。特に、オンラインゲーム(マルチプレイヤーゲーム)を開発する際、プレイヤーに対して快適な環境を提供するために、「多人数同時接続」「リアルタイム性」「スケーラビリティ」 などの技術的な課題が多く存在します。ソフトギアは、すべてのゲームプレイヤーに最高のゲーム体験をお届けするため、サーバーアプリケーション開発に注力してきました。
このように、サーバー開発をアドバンテージに17年以上オンラインゲームをつくり続けた私たちは、クライアント、インフラ、ライブラリ開発に至る全てのパートに専門性を持った オンラインゲーム専門スタジオ を目指します。
「C#」「C++」「Java」 いずれかの経験がある方、モノづくりやプログラミングが大好きな方であれば、ゲーム業界での実務経験は必ずしも必須ではありません。
技術志向の高い弊社でなら、クライアント開発からサーバー開発まですべてのパートも経験でき、オンラインゲーム開発のノウハウを取得できます。
同時に、メタバース開発も行っていることから、ゲーム開発エンジニアから新しいエンターテイメントを創るエンジニアへと進化できる環境があります。
■直近の開発実績
・PROJECT ACES
・ガンダムシリーズ
・ファイナルファンタジー クリスタルクロニクルリマスター
・ピクミン ブルーム、など
AAAタイトル開発、始動!ゲーム開発経験者で構成される"精鋭チーム"をつくります
ゲーム開発には、ゲームプログラミングやサーバー、ネットワーク、インフラ技術など、様々な専門的技術を必要とします。特に、オンラインゲーム(マルチプレイヤーゲーム)を開発する際、プレイヤーに対して快適な環境を提供するために、「多人数同時接続」「リアルタイム性」「スケーラビリティ」 などの技術的な課題が多く存在します。ソフトギアは、すべてのゲームプレイヤーに最高のゲーム体験をお届けするため、サーバーアプリケーション開発に注力してきました。
このように、サーバー開発をアドバンテージに15年以上オンラインゲームをつくり続けた私たちは、クライアント、インフラ、ライブラリ開発に至る全てのパートに専門性を持った オンラインゲーム専門スタジオ を目指します。
「C#」「C++」「Java」 いずれかの経験がある方、モノづくりやプログラミングが大好きな方であれば、ゲーム業界での実務経験は必ずしも必須ではありません。
技術志向の高い弊社でなら、クライアント開発からサーバー開発まですべてのパートも経験でき、オンラインゲーム開発のノウハウを取得できます。
同時に、メタバース開発も行っていることから、ゲーム開発エンジニアから新しいエンターテイメントを創るエンジニアへと進化できる環境があります。
■直近の開発実績
・PROJECT ACES
・ファイナルファンタジー クリスタルクロニクルリマスター
・ピクミン ブルーム、など
ゲーム開発エンジニア
■具体的な仕事内容
①オンラインゲームのクライアント開発
・Unity ・UE5を利用したゲーム開発/テスト/運用
・ゲーム UI 実装
・開発をサポートするツールや拡張の実装
・ゲームに応じたシェーダーやグラフィック技術の開発
・サーバーのAPIを呼び出すクライアントの通信部分の実装
・研究開発:新技術導入及び開発効率向上のためのフレームワーク開発等
・プラットフォーム:PS5、XBOX、 S|X、Steam
・開発言語:C#、Java/C++、ブループリント
・開発環境:Unity、Unreal Engine5
※開発言語や開発環境はプロジェクトによって異なります。
②メタバースプラットフォーム"neem"のクライアント開発(C#、Unity3Dに関わる開発作業全般)
数万人規模の同時アクセスを可能とするオンラインゲームの成功体験、そして創業以来進めてきたサーバーライブラリの研究開発による技術的バックボーンをベースに「メタバースプラットフォーム"neem"」の開発に取り組んでいます。数十万人が同時接続し、ゲームやライブ、コミュニケーションなど、お客様が自由な空間をカンタンに構築可能な国内最大規模のインターネットサービスを目指します。
・UI作成
・リアルタイムコミュニケーション(テキストチャット、ボイスチャット)
・マルチプレイ対応
・パフォーマンスチューニング
・課金処理 など
・プラットフォーム:Windows
・開発言語:C#
・開発環境:Unity3D
仕事内容
社内開発タイトルにおける、内製/商用ゲームエンジンを用いたゲームシステム/コンテンツ制作全般に関わる職務を担当していただきます。
タイトル固有の遊びを実現するためのシステム/コンテンツ実装
ユーザー操作による3Dキャラクター/カメラの制御システム実装
NPCなどを制御するゲームAIに関わるシステム実装
イベント/カットシーンなどのゲーム演出に関わるシステム実装
フラグ/シーケンスなどを利用したゲーム進行を制御するシステム実装
グラフィックスやサウンドなど専門チームが提供する機能を適切にゲームへ活用/組み込み
関連記事
STAFF VOICE :『コンシューマーもサイゲームス 。』
Cygames Magazine :コンシューマーエンジニアの仕事とは? プログラムによってゲームの「手触り」を作り出す【サイゲームス仕事百科】
サイマガTV:「10 Questions」エンジニア編
仕事内容
社内開発タイトルにおける、内製/商用ゲームエンジンを用いたゲームシステム/コンテンツ制作全般に関わる職務を担当していただきます。
タイトル固有の遊びを実現するためのシステム/コンテンツ実装
ユーザー操作による3Dキャラクター/カメラの制御システム実装
NPCなどを制御するゲームAIに関わるシステム実装
イベント/カットシーンなどのゲーム演出に関わるシステム実装
フラグ/シーケンスなどを利用したゲーム進行を制御するシステム実装
グラフィックスやサウンドなど専門チームが提供する機能を適切にゲームへ活用/組み込み
関連記事
STAFF VOICE :『コンシューマーもサイゲームス 。』
Cygames Magazine :コンシューマーエンジニアの仕事とは? プログラムによってゲームの「手触り」を作り出す【サイゲームス仕事百科】
サイマガTV:「10 Questions」エンジニア編
仕事内容
ゲームコンソールのためのリアルタイムグラフィックスシステムの設計/開発
低レベルグラフィックスAPIを用いたグラフィックスシステムの開発
シェーダー開発
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
我々の開発するメタバースについて
メタバース『INSPIX WORLD』は、「いつでも誰でも何度でも、別の世界のもう一人の自分になれる」仮想空間ディープコミュニケーションSNSです。
スマホ一つで手軽に味わうことができる仮想空間『INSPIX WORLD』上では、見た目や性格まで精密にカスタマイズできるアバターが、バーチャルライブ公演やゲームなど豊富なコンテンツを楽しめるよう設計されています。すべてのコンテンツが、友達とボイスチャットをしながら楽しむことができることを主眼に開発されているのも大きな特徴です。
国内大手のコンテンンツホルダーとの業務提携も進んでおり(https://onl.bz/B7t8uMV)、また将来的にはWeb3型メタバースでの事業をグローバルに展開させることを想定し、ドバイに子会社を設立するなど、次世代サービスの開発にも取り組んでおります。(https://onl.bz/SS1NZpy)
今、私達は産業のあり方を変える “スタートライン” に立っています。
前例がない中で自分達が市場を切り開き、世の中に新しい価値を感じてもらうには、それ相応のクオリティも求められるなど、登る壁は高く、また非常に多いです。それでも、日本という類を見ない一大コンテンツ原産国の強みを活かしながら、 世界へ素晴らしいコンテンツを「いつでも」「どこからでも」楽しんで頂けるよう、今後も開発を進めてまいります。
仕事内容
概要
2月に再リリースを行った、生まれ変わった仮想空間プラットフォーム『INSPIX WORLD』上の機能開発全般をお任せいたします。
メタバース本体の開発のみならず、そこに実装されるコンテンツに関わる機能設計などにも関わって頂く可能性もございます。
より多くのユーザーの皆様に楽しんで頂けるよう、新生『INSPIX WORLD』を作りあげ、メタバースが当たり前になる世の中を一緒につくっていきませんか?
具体的な仕事内容(一例)
ご経験やスキルに応じて、API開発、DB開発・運用、サイト開発・設計・運用、リアルタイムサーバーの開発・運用などをお任せいたします。
・仮想空間プラットフォーム『INSPIX WORLD』内の機能設計・開発
・補助ツールの設計・開発
・既存機能の最適化 など
※より具体的な業務内容については面接内でお伝えさせていただきます。
開発環境
■プラットフォーム:Windows, Android, iOS
■ゲームエンジン:Unity
■使用言語:C#
■データベース:MySQL, Redis
■クラウド:Azure
■ コミュニケーション:Slack, GitHub, GoogleDocs, esa.io, Wrike
応募資格
▼必須条件
・C#でUnityを利用したゲームタイトル開発経験を3年以上お持ちの方
・UI、もしくは3Dに関するいずれかの開発経験
・開発リードやチームマネジメントのご経験
【求める人物像】
前例に囚われず、チャレンジする事が好きな方
新しい技術を開拓・探究するのが好きな方
▼歓迎条件
・リアルタイム通信、RPCを用いたゲームの開発経験
・MOまたはMMOの開発経験
・オンラインゲームの運用経験
・何らかのリーダー経験、マネジメント経験
仕事内容
概要
来年リリースを予定する外部との共同開発案件における、モバイルアプリゲーム(ソーシャルゲーム)の開発をお任せいたします。
人気IPを用いたソーシャルゲームにおけるエンジン拡張開発や設計・開発と、エンジニアとして幅広く経験を積んで頂ける環境です。
具体的な仕事内容(一例)
■Unity/C#を用いたモバイルゲームの開発
■開発効率を上げるためのエンジン拡張開発
■設計レビュー、コードレビューなどのチーム開発に伴う業務
■3Dアセットを含む開発業務
■Zenject、UniRx、UniTask用いた設計・開発
開発環境
■ 言語:主にC#
■ ゲームエンジン:Unity2019
■ コミュニケーション:Slack, GitHub, GoogleDocs
応募資格
▼必須条件
・Unityを用いたモバイル3Dゲームの開発経験3年以上
・UniRx、UniTask用いた開発経験
・Githubを用いた開発経験・オブジェクト指向の豊富な知識・経験
【求める人物像】
前例に囚われず、チャレンジする事が好きな方
新しい技術を開拓・探究するのが好きな方
▼歓迎条件
・ゲームツール開発経験
・3Dゲームのグラフィックス開発経験
仕事内容
概要
来年リリースを予定する外部との共同開発案件における、モバイルアプリゲーム(ソーシャルゲーム)の開発をお任せいたします。
人気IPを用いたソーシャルゲームにおけるエンジン拡張開発や設計・開発と、エンジニアとして幅広く経験を積んで頂ける環境です。
具体的な仕事内容(一例)
■Unity/C#を用いたモバイルゲームの開発
■開発効率を上げるためのエンジン拡張開発
■設計レビュー、コードレビューなどのチーム開発に伴う業務
■3Dアセットを含む開発業務
■Zenject、UniRx、UniTask用いた設計・開発
■開発のロードマップを見据えての実装スケジュールの構築・管理
開発環境
■ 言語:主にC#
■ ゲームエンジン:Unity2019
■ コミュニケーション:Slack, GitHub, GoogleDocs
応募資格
▼必須条件
・Unityを用いたモバイル3Dゲームの開発経験3年以上
・UniRx、UniTask用いた開発経験
・Githubを用いた開発経験
・オブジェクト指向の豊富な知識・経験
・なんらかの開発や業務をリードした経験
【求める人物像】
前例に囚われず、チャレンジする事が好きな方
新しい技術を開拓・探究するのが好きな方
▼歓迎条件
・ゲームツール開発経験
・3Dゲームのグラフィックス開発経験
・大規模なソーシャルゲームのフロントサイド/クライアントサイドの開発経験
・エンジニアチームにおけるリード経験
・開発効率を上げるためのエンジン拡張開発経験
モンスト開発部クライアントグループでは、驚きや感動をユーザーに届けるコンテンツ制作を目指して一緒に取組む仲間を探しています。
皆さんのゲームに対する経験や知識を活かして、熱い想いをユーザーに届けてみませんか?
☆こんな方におすすめです☆
・沢山のユーザーに自分の作ったゲームを楽しんでもらいたい方
・多くのユーザーの感想をリアルタイムに感じたい方
・モンストが楽しいと思える方
・売上重視より面白さ重視のコンテンツ制作をしたい方
・どうすれば面白くなるか意見を出し合いながら開発したい方
・新機能や新企画などを提案できる環境で働きたい方
・3Dゲームより2Dゲームが好き、もしくは、作りたい方
・快適な労働環境で働きたい方
========
??プロダクトの紹介
弊社スマホアプリ『モンスターストライク(以下、モンスト)』は世界累計利用者数6200万人超の多くのユーザーに支えられて、2024年10月で11周年を迎えるロングランタイトルとなります。
モンストには「ユーザーサプライズファースト(ユーザーに驚きや感動を与える事が最優先)」という大切なマインドがあります。
モンストはゲームの開発運営部署を合わせると100人超が在籍し、ゲームの開発運営部署以外にも毎週のYouTube配信、定期的な大規模イベントや大会などオフラインイベントの開催、アニメ・映画制作やグッズ販売などの展開やマーケティング、宣伝広告等を複数の部署で行なっています。
??開発関連の紹介
[開発言語]
ゲーム部分: C++
スマホネイティブ部分: Objective-C(iOS) / Java(Android)
[開発フレームワーク]
Cocos2d-x (v2), OpenGLES 2.0, OpenAL/OpenSLES, CocosBuilder, ほか
[開発環境]
エディタ: VisualStudio(Windows), Xcode(iOS/macOS), AndroidStudio(Android)
ソース管理: GitHub
案件管理: JIRA
ドキュメント: Confluence, Google Docs
[開発フロー]
毎日数百万のユーザーがプレイしているため、ユーザーへ届けたい価値は満たしつつも、不必要なリスクのある行為は可能な限り排除し、安全や安定さを開発では重視しています。
・開発はバージョン単位でアジャイルベース
・1バージョンは約1ヶ月
・1バージョンで開発する案件はバージョン開発前に企画概要とともに全職種で精査
・理由がない限り、バージョン開発途中での案件の差し込みは原則しない
・案件毎に企画、デザイナー、アニメーター、エンジニア(サーバー、クライアント)、QAの小規模スクラムを都度組成
・スケジュールは案件開始時に無理のない範囲で設定し、大型案件は複数バージョンで対応
・案件の仕様や要件はスクラム内で各職種の担当者間で相談しながら決める
・リリース前に十分なQA期間をとり、QAを通過しないものは原則リリースしない
・遅延が予想されるものは柔軟に対応バージョンや人員の調整で対応
??業務内容の紹介
スマホアプリ『モンスターストライク』の開発をお願いします。
インゲーム開発(クライアント1グループ)とアウトゲーム・システム開発(クライアント2グループ)で担当が分かれています。
どちらの領域を担当するかは本人の意向や能力・適正を加味して判断します。
※両方を担当しているメンバーもいます
[インゲーム] キャラや敵が持つ機能(ストライクショット、友情コンボ、ほか)の作成、ステージギミック作成など
[アウトゲーム] コラボや新規のコンテンツ作成、各種UI作成、ゲームやスマホ機能のシステム開発など
【募集背景】
SES事業人員の拡充
【職務内容】
実績の豊富な開発会社、パブリッシャー様のプロジェクトにて、
ゲーム開発・運営業務をお任せします。
(超有名IP/コンシューマー/新規開発まで、幅広く案件がございます)
業務詳細(案件によるため一例):
- アウトゲームにおける機能の設計、実装、テスト
- インゲームにおける機能の設計、実装、テスト
- バトルパートにおけるキャラクターの動作、演出の設計、実装、テスト
- シェーダーの新規開発、改修
- Blueprintなどのビジュアルスクリプティングシステムを用いた処理の実装
開発環境(案件によるため一例):
- エンジン Unity, Unreal Engine,
- 言語 C#, C++
- バージョン管理 GitHub
- 機材 Mac, WindowsPC
【魅力】
有名タイトルや最新のゲーム開発現場に参画可能です!
正社員として会社に所属しながら様々な案件へ挑戦でき
スキルアップやキャリアアップを目指せます。
【配属先情報】
SES案件:参画先による(20名~100名前後)