求人ID: 36506
400万円~1000万円
仕事内容
Webブラウザゲームの運用・開発
Webサービスの運用・開発
Webサイト制作
上記3つの主な業務のうち、ご本人の適性に合わせてお仕事をお任せします。
いずれの業務もプランナー・デザイナー・サーバーサイドエンジニア・インフラ担当など、様々な関係各所と連携・調整を行いながら、最高のコンテンツを目指して従事していただきます。
開発環境
携わっていただく業務によって開発環境は異なりますが、主な開発環境は以下の通りです。
言語:HTML / CSS / JavaScript / TypeScript
Front-End Framework / Library:React / Next.js / Vue.js / Nuxt.js / Svelte / SvelteKit
UI / CSS Framework:MUI / Tailwind CSS
CMS:WordPress / microCMS / Kuroco
ソースコード管理:GitHub
バックエンド環境:PHP(FuelPHP / Laravel / Smarty)
インフラ環境:AWS / Docker
仕事内容
ゲーム開発のためのエディタ・ツールの開発を実施いただきます。
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 開発事例~
【業務内容】
ゲームAPIの設計/開発/テスト/運営
ツールの開発(運用、デバッグ、自動化ツールなど)
コードレビュー、リファクタリングなど最適化
他セクション、外部スタッフ、他社との調整
プロダクトでの採用技術の選定
業務フローの改善
メンバーのタスク管理
【使用ツール】
ゲームエンジン : Unity
エディタ : PHPStorm、Visual Studio Code、Cursor 等、ご自身の使い慣れたエディタをご利用いただけます
AIアシスタント : ChatGPT、Claude、Gemini などの生成AIを活用した開発が可能です
バージョン管理 : Git
コミュニケーションツール : Chatwork、Google Workspace
【得られる経験、知識】
メンバーをリードし、メンバーの出力を上げるよう行動し、セクションをまとめて開発・運用や問題解決にあたります。
メンバーや他部署と連携し自走、しメンバーをリードする力が必要です。
直近~長期のスケジュールの策定と調整、プログラムの設計、設計したものの共有、ドキュメント作成、PRのレビューアーとしてのスキルを磨いて頂きます。
チーム規模によりますが、開発・運用フェーズのさまざまな段階で、ご経験・強みに応じて、コア部分の開発、局所的・全体的のワークフローの整備、ツール開発、API開発、DBの設計、負荷試験などの開発業務を行います。
【入社後の業務イメージ】
入社~6か月
まずは一週間程度でProject全体のプログラムの構造を理解してもらい、一つの塊部分の担当をリーダーとして受け持って頂きます。
6か月~1年
既存Projectのサブリードエンジニア、またはリードエンジニアを担当してもらいます。
3年~5年
スペシャリストとして開発チームで腕を振るいながらエンジニアの後進育成に取り組んで頂くか、開発業務割合を減らしプレイングマネージャーとして組織開発、人材開発を部長を補佐するかいずれかのルートを選択して頂きます。
【キャリアパス】
より深くプログラムを極めて行く場合:テクニカルエンジニア
→ これらが必要:開発全般の最低限の知識、極めて行きたい分野の知識量、極めて行きたい分野の周辺の知識などが必要です。
PJを超えて開発部全体をまとめていく場合:エンジニアマネージャー候補
→ これらが必要:開発全般の最低限の知識、小~中程度のチームをまとめた経験、スケジュールとクオリティを考え他部署とコンセンサスをとったって進行したなどが必要です。
※クライアント→サーバー、サーバー→クライアントのように横断してスキルを磨く事も可能です。
エンタメ業界を中心に多数のプロジェクトが稼働中!
メタバースやブロックチェーンなど、最新技術に触れられるプロジェクトも豊富です。
希望や適性に合わせ、開発~インフラまで
豊富な案件の中からプロジェクトに参加していただきます。
仕事内容
エンタメを主軸とした受託開発において、
サーバーサイドエンジニアとしてご活躍いただきます。
【具体的な仕事内容】
・設計、実装業務
・仕様の確認、実現性や改善の提案
・タスク管理
・サービスのシステム運用
・新しい分野の学習・開発
など。
【プロジェクト例】
メタバース/Web3技術を中心としたサービス開発、運用
ゲームエンジンを利用したサービスの設計、開発、運用
NFT/ブロックチェーン技術を利用したサービス開発、運用
インフラ設計、構築
システム運用・保守
【主な(パブリック)クラウド】
AWS
GCP
【主な開発環境・言語・フレームワーク】
Unreal Engine
Unity
C#
Golang
TypeScript
Ruby on Rails
React
Next.js
会社概要
サイバーエージェントはABEMAをはじめとするメディア事業・ゲーム事業・広告事業等の分野において、デジタルに強みをもつ総合エンターテインメント企業です。
「21世紀を代表する会社を創る」というビジョンを掲げ、進化の早いインターネット産業において、創出力、技術力、人材力を強みに「変化対応力」を培うことで、創業以来、事業拡大を続けてまいりました。
現在では、アニメ・縦読み漫画・2.5次元舞台といった知的財産分野にも事業領域を広げ、全世界に感動と熱狂を届けるコンテンツ作りに励んでおります。
業務内容
アニメ制作管理支援システムの開発全般をお任せします。
・フルスクラッチで開発を進めているため、業務改善に留まらずプロダクトとしてのリリースを目指しています
・少数精鋭での開発のため、フロント~バックエンド、デスクトップアプリまでご経験に合わせて将来的にはフルスタックにお任せする想定です。
チームの文化や体制、働く環境について
アニメ制作では、表現の自由度とクオリティの高さが常に求められるため、その課題に対してメンバー全員が、技術的な調査や研究開発を自発的に行っています。新しい技術の導入やワークフローの提案を自ら行い、次世代のアニメ制作の可能性を広げることができる環境です。
応募要件
必須要件
ソフトウェア開発業務経験3年以上
歓迎要件
フルスタックエンジニアとしての業務経験
アニメを中心としたコンテンツに対する興味関心
画像処理に関わる開発業務経験
求められるマインド
技術とクリエイティブのどちらにも興味がある方
問題解決を楽しめる方
チームワークを大切にできる方
自ら学び、成長していける環境を求める方
映像やゲーム制作に情熱を持っている方
関連記事
●サイバーエージェント × エンタメについて
【エンタメ×テクノロジー】エンタメテックを次の事業の“柱”に
エンタメテックにおける強み
●アニメ&IP事業本部関連インタビュー
【アニメ&IP事業本部】プレスリリース一覧
世界に響くIPを創出へ サイバーエージェントのアニメ&IP事業戦略の全貌
サイバーエージェントが新アニメスタジオを設立!専務執行役員が語る、アニメ&IP戦略と展望