職種を知る
ENGINEERING
スマートフォン向けゲームのクライアントプログラムの設計や開発、運用を行います。主にゲームエンジン「Unity」やC#で開発を行っています。キャラクターの動きやグラフィックス、サウンド、UIといったユーザーのみなさんが触れる部分の開発を幅広く担当し、最高のゲーム体験を提供しています。
スマートフォン向けゲームのサーバー、公式サイトなどのサーバープログラムの設計や開発、運用を行います。ゲームによって異なりますが、PHPやMySQLを使用することが多いです。
ゲームプレイにおける通信時の負荷対策など、ユーザーの方々のゲーム体験を実現しています。
WebブラウザゲームやWebサイトなど、Webフロントエンドに関する設計、開発、運用を行います。主に、HTML、CSS、JavaScriptなどを用いて開発しています。ユーザーのみなさんが目にする部分、触る部分を実装し、UXとしても最高のコンテンツを提供しています。
コンシューマーゲームのコンテンツやライブラリの設計、開発やテスト、運用を行います。C++、C#、Python、Lua、Goなどを用い、プロジェクトにより内製エンジン・外部エンジンを使い分けています。中規模~ハイエンドタイトルやネットワークゲームに至るまで幅広いゲーム開発を行っています。
コンシューマーゲーム向けの内製ゲームエンジン「Cyllista Game Engine」の開発を行います。
主に C++ と Python を使用します。
グラフィックス・アニメーションなどゲームを支える様々な技術の開発や、ゲームを作るための環境・ツールの開発を行います。
ゲーム開発者が「最高のコンテンツ」を制作する基盤を提供しています。
サイゲームスのコンテンツを支えるアプリの設計や開発、運用を行います。
Swift、Kotlin、Java、Objective-Cなどの言語を主に用いて開発を行い、ゲームをより楽しむためのアプリやマンガアプリなどの様々なコンテンツをユーザーのみなさんに届けます。
ゲームの通信システム(インフラ)の設計・構築・運用保守を行います。開発業務ではシェルスクリプト、Go言語、Pythonなどの開発言語を利用しています。
コンテナやサーバーレスなどの最新技術も活用しながら大規模なゲームシステムを実現し、ユーザーのゲームプレイを下支えしています。
ゲーム開発、運用における様々な課題解決や作業の効率化による時間の確保を通して、ゲームコンテンツの品質向上に貢献します。
具体的には、こえぼん(シナリオ執筆支援サービス)のようなWebサービス・ツールの開発や保守、チケット管理(Redmine、Jiraなど)をより使いやすくする機能拡張、AIを活用した課題解決といった業務を行います。
ゲームから生み出されるビッグデータの分析基盤の開発・運用と、データ分析業務を担当します。
データ分析基盤業務では分析基盤の構築に加え、Pythonやシェルスクリプトを使った様々な開発・運用業務を行っています。
データ分析業務ではゲームやサービスのプロデューサー、ディレクターの相談役として、SQL、Python、Rなどを駆使して構築した仮説を基に、施策提案と集計やレポートの作成を含む効果測定を行っています。
経理や法務などの専門部署の案件(資金決済法対応など)をエンジニアとしての業務に落としこみ、ゲーム開発、運用をサポートしています。
ゲームプロジェクトと専門部署の間に入り、円滑に解決できるように案件の取りまとめから開発まで幅広く対応したり、全社的に使用するツールの開発運用なども担当したりします。
既存システムの運用だけでなく、新規開発なども行っています。
AI技術を用いた強化学習や生成AIの技術検証を行います。
LLM(大規模言語モデル)を活用した社内AIチャットサービスの開発やこえぼん(シナリオ執筆支援サービス)のようなコンテンツ開発を支援するWebサービス上でAIの研究や実証を行い、ゲーム開発のプロセスに貢献します。
Cygames Researchにおけるエンジニアとしてのシステム開発と、研究成果の実用化業務を行っています。
リサーチ・エンジニアは、担当する分野ごとに、研究職が生み出す最新技術を、十分な頑健性と再利用性をもって実装する能力を有します。
研究職と協力しながら研究プロジェクトを実用化し、先端技術を当社製品へ導入していくための業務を行います。
"Empowering games with science(科学でゲームを強化する)" を掲げ、ゲーム開発プロジェクトと密に連携しながら、クラウド技術、AI技術、Human-Computer-Interaction (HCI) 技術、CG技術などの先端的な技術研究を担当しています。
研究職の業務には、当社及び関連企業における開発現場の分析、研究計画書の作成、研究の実施と研究報告書の作成が含まれます。
リリース前やアップデート前のゲームに潜むバグ(不具合)を見つける工程を、デバッグ作業と言います。
チェックリストに沿ったデバッグ作業だけではなく、ユーザーのみなさんと同じようにゲームをプレイし、不具合がないかを確認したり、よりゲームを面白くするための改善提案をしたりと、根気と責任感のいる業務です。