リモート/ワールドワールド: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を用いた環境構築経験. - オープンソースプロジェクトへの貢献経験. このポジションの魅力 リモート/ワールドワイド環境で多国籍チームと連携し、グローバル市場向けタイトル開発に挑戦できます。自由度の高いワークスタイルで裁量をもって開発を推進可能。最新技術とプロセスを駆使し、キャリア成長をサポート。大手パブリッシャーとの協業でプロジェクトの成功に直接貢献できます。