求人ID: 32799
仕事内容
ゲーム開発のためのエディタ・ツールの開発を実施いただきます。
Cyllista Game Engine のエディタは「クリエイターが最高のパフォーマンスを出せるゲームエンジン」の実現を担うツールです。
ユーザーがやりたいことを確実に、効率よく開発できるエディタとツールを提供することで最高のコンテンツが作れるようにします。
ツールエンジニアはクリエイター・エンジン開発者に向けて、レベルエディタ等の各種エディタとツールの開発を行います。
エディタの開発に加えてエディタと連携するゲームランタイムのモジュールの開発を行います。
具体的にお任せする業務例は下記となります。
Qt for Python を用いたエディタの開発・保守
Python によるゲーム開発用のツールの開発・保守
C++ によるエディタと連携するゲームランタイムのモジュールの開発・保守
開発環境
言語: Python / C++ / Lua
GUI API: Qt / Qt for Python(PySide)
プラットフォーム: Windows
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
ワンダープラネットではクラッシュフィーバー等のモバイルゲームの開発・運営をしています。
この度、全社の技術を牽引する全社横断の技術組織(EDMO)において、サーバーサイドの開発基盤の開発・整備を、全社的かつ中長期的な視点で行っていただける方を募集します。
【具体的な業務内容】
・サーバーサイドの開発基盤の開発
・プロダクトチームと連携して、各プロダクトへの開発基盤導入、技術課題解決
・有用な技術の検証と導入
・全社的な標準化、資産化、ガイドラインの作成
【技術スタック】
プログラミング言語:PHP
フレームワーク:Laravel
クラウド:Amazon Web Services(AWS)、Google Cloud Platform
サーバーOS:Linux
Webサーバー:Nginx
データベース:MySQL、Amazon Aurora、TiDB
KVS:Redis、Amazon DynamoDB
バージョン管理:GitHub
タスク管理:ClickUp
開発PC:Mac
【業務内容】
内製エンジンまたはUnity/UnrealEngineを用いた家庭用ゲームタイトル開発のプログラミング業務を行っていただきます。
プロジェクトが求める仕様や表現の要件に応じて、職種に捕らわれずコミュニケーションをとって問題/課題の解決を行っていただきます。
※リーダー経験者は、当初は高度技術者として就業開始し、社内開発フローを把握した後にリーダー就任していただきます。
・担当タイトルのゲーム進行を制御する各種システム設計、プレイヤー挙動、エネミー、UIなどのシステム設計、オブジェクト作成
・物理挙動などを活用したゲーム演出表現の実装
・企画の実現性の検証、仕様や技術課題の改善提案や実行
・(リーダー)プログラムメンバーのスケジュール策定、進捗管理、技術/業務指導
【雇用形態】
正社員
※ご経験やスキルに応じ、契約社員での提示となる場合がございます。
【開発環境】 ・プラットフォーム:PS4/PS5/Switch/XboxOne/XboxSeries/Windows(Steam)など。
・エンジン:内製エンジン、Unity、UnrealEngine
・プログラミング言語:C++、C#、Python 等
【想定タイトル】 「ソニック」シリーズ
http://sonic.sega.jp/SonicChannel/index.html https://www.olympicvideogames.com/tokyo2020/jp/