ゲームプレイエンジニア at AVALON

Full Time2ヶ月前
Employment Information
職務内容

シニアゲームプレイエンジニアは、クリエイティブモードのゲームプレイシステムとその基盤技術の構築において中心的な役割を担います。本ポジションでは、クロスファンクショナルチームと緊密に連携し、ゲームプレイ機能とゲーム開発エコシステム全体のシームレスな統合を確保する必要があります。プロジェクトチーム内での作業に加え、Avalon内の複数の運用チームと調整を行い、サービス要件と成果物の整合を図ります。主な責務には、サーバーチームが開発するサービスと技術の技術的整合性を維持し、パフォーマンス、拡張性、保守性の基準を満たすことが含まれます。また、シニアゲームプレイエンジニアは、クロスチーム開発の中心的な連絡役として、クリエイティブモードチームと共有ゲームエンジンチーム、プラットフォームチームを結び付け、プロジェクトの目標を具体的な技術的ソリューションに変換します。

さらに、この役割では、クリエイティブモード機能の技術的実装を監督し、既存システムとの互換性と将来の拡張性を確保します。シニアゲームプレイエンジニアは、デザインおよびアートチームと協力して、ゲームプレイ機能と視覚的/インタラクティブ要素を整合させるとともに、パフォーマンスメトリクスを監視し、ボトルネックを特定してプレイヤー体験を最適化します。また、新しい技術と機能をゲームプレイフレームワークに統合するリーダーシップを取り、ゲームアーキテクチャ内でシステムの安定性と革新性を維持します。

主な責務
  • リードアーキテクトと緊密に連携し、クリエイティブモードゲームプレイの技術的ビジョンを定義し、プロジェクト全体の目標と業界標準に沿っていることを確認します。
  • Avalon内のプロジェクトチームおよび複数の運用チームと協力し、サービス要件を確立および検証し、明確に定義された要件が調整された努力を通じて満たされるようにします。
  • サーバーチームが開発するサービスと技術の効率性、保守性、拡張性を確保し、大規模なプレイヤーインタラクションとシステム安定性のためのパフォーマンスを最適化します。
  • クリエイティブモードに関するクロスチーム開発の主要な連絡窓口として機能し、共有ゲームエンジンチームとプラットフォームチーム間のコミュニケーションを促進し、プロジェクト要件を効果的に実行します。
  • クリエイティブモード開発を担当する少数のエンジニアチームを指導し、技術的課題に関するガイダンスを提供し、革新とベストプラクティスの文化を育みます。
  • プロダクションスタッフおよびリーダーシップチームと協力し、開発マイルストーンの計画と追跡を行い、品質を維持しつつプロジェクトのタイムラインに沿った機能のタイムリーな提供を確保します。
  • 内部および外部の技術とツールを徹底的に評価し、コスト、複雑さ、パフォーマンスのバランスを取りながら、プロジェクトの要件と目標に最適なソリューションを特定します。
  • エンジンおよびゲームプレイスタックに関する包括的なドキュメントを作成し、技術的制約、ベストプラクティス、実装ガイドラインを内部チームおよび外部運用部門に伝達します。
  • 中級および初級チームメンバーに、MMOアーキテクチャの複雑さ、システム設計原則、協調ワークフローを含むゲームプレイ開発のベストプラクティスを教育します。
  • QAおよびテストチームと協力し、クリエイティブモード機能の堅牢性を確保し、展開前に技術的問題を特定および解決します。
  • 新興技術と業界動向を常に把握し、技術的実現性を維持しながらクリエイティブモード体験を向上させる革新的なソリューションを提案します。
  • 新しい機能と技術を既存のゲームプレイフレームワークに統合するリーダーシップを取り、現在のシステムとの互換性と将来の拡張性を確保します。
  • デザインおよびアートチームと調整し、クリエイティブなコンセプトを技術的仕様に変換し、ゲームプレイ機能と視覚的/インタラクティブ要素の整合を図ります。
  • クリエイティブモードのパフォーマンスメトリクスを監視および分析し、ボトルネックと最適化の機会を特定してプレイヤー体験とシステム効率を向上させます。
  • リーダーシップチームと協力し、クリエイティブモードの長期的な技術戦略を定義し、ゲームアーキテクチャ内での持続可能な成長と革新を確保します。
求めるスキル
  • ゲームプレイエンジニアまたは類似の役職での実績があり、マルチプレイヤー環境向けの拡張性と効率性に優れたゲームシステムの開発における強力なバックグラウンド。
  • C++および/またはC#を用いた実装を含むゲームエンジンアーキテクチャの深い技術的専門知識、およびネットワークプロトコルと分散システムの経験。
  • サーバー-クライアントアーキテクチャ、同期メカニズム、パフォーマンス最適化技術を含むMMO開発原則の強力な理解。
  • アーキテクト、デザイナー、プロデューサー、プラットフォームエンジニアを含むクロスファンクショナルチームと効果的に協力する優れたコラボレーションおよびコミュニケーションスキル。
  • 初級エンジニアを指導し、技術的リーダーシップを提供し、チーム内で継続的な学習と改善の文化を育む能力。
  • スプリント計画、バックログ管理、反復的開発サイクルを含むアジャイル開発手法の経験。
  • 複雑な技術的問題をトラブルシュートし、ゲームプレイシステムの効果的なソリューションを実装する強力な問題解決スキル。
  • ゲームシステムの明確かつ簡潔なドキュメントを作成し、内部および外部のステークホルダーと知識を共有するドキュメンテーションおよび技術的コミュニケーションの熟練度。
  • Gitなどのバージョン管理システムおよび協調開発ツールの経験、チーム間での効率的なワークフローマネジメントとコード統合の確保。
  • クラウドコンピューティングプラットフォームと拡張可能なインフラストラクチャソリューションの知識、分散環境でのゲームサービスの展開および管理の経験。
  • 新しい技術を評価および統合する能力、プロジェクト要件に沿い、システムの安定性を損なうことなくクリエイティブモード体験を向上させること。
  • プロファイリングツール、メモリ管理、マルチプレイヤーゲームのレイテンシ削減戦略を含むパフォーマンス最適化技術の強力な理解。
  • クロスプラットフォーム開発の経験、クリエイティブモード機能が複数のプラットフォームおよびデバイスと互換性があり、一貫したパフォーマンスとユーザー体験を維持すること。
  • タスクを優先順位付けし、高品質基準を維持しながらプロジェクトの締め切りを満たす優れたタイムマネジメントおよび組織スキル。
  • 個人としておよびチームの一員として作業する能力、プロジェクト目標を達成するための個人の貢献と協調的努力のバランス。