

IO Interactiveは、コペンハーゲン、マルメ、バルセロナ、イスタンブール、ブライトンにスタジオを展開する独立系ゲーム開発・パブリッシング企業です。1998年に設立され、『HITMAN』『Kane & Lynch』『Mini Ninjas』『Freedom Fighters』などのAAA級フランチャイズで知られています。現在は『Project 007』と『Project Fantasy』の開発に加え、自社開発のGlacierエンジンの開発も継続しています。IO Interactiveには40を超える国籍のデザイナー、アーティスト、プログラマー、オペレーションスペシャリストが集まり、ゲームとそれを支えるテクノロジーを生み出しています。
コアエンジンプログラマー - C++(ハイブリッド)
IO Interactive の独自 Glacier エンジンを開発・進化させ、意欲的なマルチプラットフォームゲームを支えます。 複数世代のコンソールとスタジオプロジェクトを支える、スケーラブルな C++ システムを開発します。
仕事内容
- エンティティ管理、リソース処理、インフラストラクチャなど、基盤となるエンジンシステムを設計・構築・保守する
- 今後のゲームプロジェクトおよび進行中のゲームプロジェクトに向けて、独自の Glacier エンジンを発展させる
- 複数のタイトルとコンソール世代で使用される、信頼性が高く保守しやすい C++ システムを開発する
- スケーラビリティやプラットフォーム上の制約に対処しながら、メモリ使用量と実行時パフォーマンスを改善する
- プロファイリングおよび診断ツールを作成・統合・保守する
- テクニカルディレクターおよびエンジンチームと連携し、技術ロードマップを定義して実行する
- コアシステムを新しいテクノロジーやプラットフォームに適応させ、プラットフォーム対応の拡大に貢献する
- ジュニアエンジニアを指導し、効果的な知識共有を促進する
- 一貫したスタジオのコーディングプラクティスと標準を策定・維持する
応募要件
- C++ を使用したプロフェッショナルなエンジンプログラミング経験が3年以上あること
- エンジンプログラマーとして少なくとも1本の AAA ゲームを出荷した経験
- アルゴリズム、データ構造、メモリ管理、マルチスレッドに関する深い理解
- 大規模なコードベースでシステムをまたぐ複雑な問題を診断できる高度な能力
- コンソール開発の経験と、プラットフォーム固有の技術的制約に関する知識
- 作業を分解し、工数を見積もり、エンジニアリングの範囲を評価する能力
- 高いコミュニケーション能力と、分散型の国際チームで効果的に協働する能力
福利厚生
- 各スタジオ間で対面で協働できる
- ピープルマネージャーから専任のサポートを受けられる
- 40か国以上の国籍のメンバーで構成される、温かく国際的な職場に参加できる
- 高い自律性を持って重要な技術的意思決定を担える
- 実績豊富なエンジニアリングのプロフェッショナルと働ける
- スタジオ全体における Glacier エンジンの方向性の決定に貢献できる
- メンタリングと知識共有を中心とした文化に参加できる








