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

Full Time2ヶ月前
Employment Information
職務内容
ジュニアゲームエンジニアとして、新規ゲームプロジェクトの開発において、ゲームプレイメカニクス、ゲームシステム、コア機能の構築と実装を担当します。このポジションでは、技術的ソリューションと創造的なビジョンをシームレスに統合するため、クロスファンクショナルチームとの緊密な連携が求められます。ゲームアプリケーションやサービス全体でメタゲームビジネスロジックの設計、実装、テストを担当し、ゲーム機能をサポートするAPIエンドポイントの定義と実行を含みます。内部ゲームサービスを新規プロジェクトに効果的に組み込むため、深い理解が不可欠であり、一貫性と拡張性を確保します。さらに、UXデザイナーやアーティストと協力し、UI統合、モーションアニメーション、ゲーム開発プロセス全体のベストプラクティスを確立します。
主な責任
  • 新規プロジェクト向けのゲームシステム、機能、ゲームプレイメカニクスの開発と保守を行い、設計仕様と技術要件に沿っていることを確認します。
  • 複雑なメタゲームロジックの設計、実装、テストを行い、ゲームアプリの機能とバックエンドサービスをサポートするAPIエンドポイントの作成と統合を含みます。
  • シニアエンジニアや関係者と協力し、ゲーム要件を分析、技術的課題を特定、革新的なソリューションを提案します。
  • チームメンバーの作業に対する徹底的なコードレビューと設計評価を実施し、コード品質とシステムアーキテクチャの向上に向けた具体的なフィードバックを提供します。
  • UIアセット、モーションアニメーション、インタラクティブ要素をゲームプロジェクトに統合し、全体設計との視覚的・機能的一貫性を確保します。
  • プロトタイピング、テスト、デバッグを含む反復的開発サイクルに参加し、ゲーム機能を洗練させ、パフォーマンスを最適化します。
  • 将来の開発に向けた明確性と保守性を確保するため、技術的プロセス、システム設計、API仕様を文書化します。
  • 業界のトレンド、ツール、技術を常に把握し、ゲーム開発の手法と方法論の進化に貢献します。
求めるスキル
  • C#、Python、JavaScriptなどのプログラミング言語に精通し、ゲーム開発の原則と実践に関する強固な基礎を有すること。
  • UnityやUnreal Engineなどのゲームエンジンの使用経験があり、スクリプティング、アセット管理、パイプラインワークフローに慣れていること。
  • RESTfulサービス、データ構造、ゲーム機能のためのバックエンドシステムを含む、API開発と統合に関する知識。
  • 技術的問題の分析とトラブルシューティングが可能で、プラットフォーム間で安定かつ効率的なゲームパフォーマンスを確保できること。
  • 開発プロセス中にデザイナー、アーティスト、他のエンジニアと効果的に協力するための強いコミュニケーションスキル。
  • 高品質なコードとゲームシステムのシームレスな統合を確保するための細部への注意と問題解決能力。
  • 反復的プロジェクト管理のためのバージョン管理システム(例:Git)とアジャイル開発手法の基本的な理解。
  • ゲームへの情熱と、技術的革新と創造性を通じて没入感のある魅力的な体験を提供するというコミットメント。