リモート/ワールドワールド:C++ゲームプレイ開発者募集
リモート勤務
フルタイム
Cradle of Empires は古代文明をテーマにした戦略シミュレーションゲームです。都市建設や同盟戦、資源管理を軸に、多彩なコンテンツをPCとモバイルで提供中。現在は大規模イベントやUI刷新など中核機能の強化フェーズにあり、あなたのアイデアと技術力がプロジェクトの成否を左右します。
主な責任
- C++17/20ベースのカスタムゲームエンジンでゲームプレイ機能を設計・実装.
- 戦闘システム、キャラクター制御、AIロジック開発に参画.
- UI/UXコンポーネント(HUD、メニュー、エフェクト)を構築・最適化.
- 新規ゲームイベントやA/Bテスト機能を導入し、ユーザー行動を分析.
- Math-3モジュールの設計・実装とパフォーマンスチューニングを実施(高負荷環境下の最適化経験が活かせます).
- Lua/Pythonを用いたスクリプトツールやデザイナーワークフローを整備.
- Git、CMake、JenkinsでCI/CDパイプラインを構築・運用.
- ネットワーク同期ロジックの実装・最適化.
- 自動テストスクリプトの整備とユニットテストの実行.
- メモリ管理およびGC(ガーベジコレクション)の最適化.
- プロファイリングツール(Valgrind、perf)を用いたボトルネック解析.
- アーティスト、プログラマー、テスター、アナリストとの協業を推進.
必須スキル・経験
- ゲーム開発業界での実務経験2年以上.
- C++11/14/17/20およびSTL、モダンC++機能に精通.
- カスタムゲームエンジンでゲームロジックやグラフィックスエフェクトを実装した経験.
- UI/UX開発(HUD、メニュー、アニメーション)経験.
- OOP原則とデザインパターン(Factory、Observer)の深い理解.
- LinuxおよびWindows環境での開発・デバッグ経験.
- ネットワークプログラミング(TCP/UDP)の基礎知識.
- Git、CMake、Jenkinsのバージョン管理・ビルド・CIツール使用経験.
- 英語技術文書の読解力(技術仕様書の理解が可能).
歓迎スキル・経験
- iOS/Android向けモバイルゲーム開発経験.
- Lua、Pythonによるスクリプトツール開発経験.
- QtやC#/.NETでのエディタ・ツール開発経験.
- Unreal Engine、Unityのゲームエンジンプロジェクト参画経験.
- パフォーマンスプロファイリングやメモリ最適化の実務経験.
- アジャイル開発、スクラムでのチーム開発経験.
- DockerやKubernetesを用いた環境構築経験.
- オープンソースプロジェクトへの貢献経験.
このポジションの魅力
リモート/ワールドワイド環境で多国籍チームと連携し、グローバル市場向けタイトル開発に挑戦できます。自由度の高いワークスタイルで裁量をもって開発を推進可能。最新技術とプロセスを駆使し、キャリア成長をサポート。大手パブリッシャーとの協業でプロジェクトの成功に直接貢献できます。