求人ID: 38610
応相談
仕事内容
適性を見て、以下いずれかの業務に従事いただきます。
・アプリケーション開発
コンソールゲームおよびPCゲームおけるプレイヤー、敵、ギミック、UIなどの制作
ゲーム進行における各種システム開発
・ツール開発
作業効率化等のゲーム開発に必要なツールの設計・開発
ビルド環境等の開発環境の構築・管理
・ネットワーク開発
クライアント・P2P環境のプログラム設計、構築
・システム開発
プロジェクトにおける基盤となるシステムの設計構築や各種プラットフォーム対応
およびアニメーション、レンダリング、ゲームAIなどのあらゆるゲームシステム開発
仕事内容
ゲームランタイムのための低レイヤーモジュールの開発およびツール基盤技術の開発を実施いただきます。
ゲームエンジンは非常に複雑で巨大なソフトウェアです。
そのためゲームエンジンの開発には安定した基盤技術が必要不可欠です。
システムエンジニアは、ゲームエンジンを開発するエンジニア向けに安定した基盤技術を提供します。
ランタイムの基盤となるモジュールの開発とツール開発の基盤となるシステムの提供を行います。
ランタイムの基盤技術ではメモリ管理やスレッド管理などを行う低レイヤー部分を提供します。
ツール開発の基盤としてはランタイム・ツール間でのデータ同期のシステムやアセット管理のシステムを提供します。
具体的にお任せする業務例は下記となります。
メモリ管理・スレッド管理などの低レイヤー部分のマルチプラットフォーム対応と保守
ランタイム・ツール間でのデータ同期システムの開発・保守
アセットパイプライン構築システムの開発・保守
テスト駆動開発の開発手法の推進
開発環境
言語: C++ / Python / Lua
プラットフォーム: Windows / PlayStation 5 / Xbox
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
ユーザー体験をこだわり抜けるクライアントエンジニアを募集!
業務内容
当社が企画・開発するライブにおけるクライアントサイドの開発をお任せいたします。
<具体的な業務内容>
Unity上でのシェーダ開発・エフェクト開発・レンダリングパイプライン設計・開発
ライブ開発における新たな表現提案とその検証
<開発環境>
・Unity
・C#
<業務の魅力>
ユーザー体験ベースの開発なので、こだわって開発することができます。
また、チーム内でフォローし合いながら、ゲームの品質を高めることにコミットできる環境です。
必須要件
Unityの開発経験(5年以上)
DirectX、OpenGLを用いたグラフィックス機能の開発経験
日本語ネイティブもしくは日本語能力試験N1レベル以上同等の日本語力をお持ちの方
歓迎要件
エフェクト作成に関する知見
バーチャルライブの開発経験
求める人物像
他職種ともスムーズにコミュニケーションを取れる方
ゲーム、アニメ等のキャラクターコンテンツが大好きな方
チーム内でのコミュニケーションや一緒に成果を出すことを大切にできる方
ユーザー体験を追求できる方
設計から実装まで自走することができる方
高いクオリティを追求しつづけられる方
選考フロー
書類選考→一次面接→二次面接→最終面接→内定
※各面接が複数回となる可能性もございます
提出物
履歴書
応募フォームのご入力とは別でPDF形式にてご提出ください。
フォーマットの指定はございません。
職務経歴書
おすすめの記事
Colorful Paletteの仕事の一部を紹介する「おしごとパレット」の記事
『ライブチーム:「ライブ」を通じて、お客様に最高の時間を届ける仕事』
https://media.colorfulpalette.co.jp/n/n9274263b39eb?gs=fedc2756d3a1