Narrasoft Corporation / Senior Game Developer
Heist Hunters
派遣先:Funtra Games(Israel) 役割:Embedded Senior Unity Engineer 【プロジェクト概要】 • モバイル向け協力型ローグライトゲーム「Heist Hunters」にて、Embedded Senior Unity EngineerとしてプロトタイプからSoft Launchまで参画。 • 車両アクションとRPG要素を組み合わせた複雑なGameplayを支えるため、キャラクター成長、車両強化、戦闘、報酬、経済システムなど中核Gameplay基盤を設計・実装。 • ScriptableObjectを活用したデータ駆動型アーキテクチャを構築し、デザイナー主体でコンテンツ調整・バランス調整可能な開発環境を整備。 • Gameplay実装に加え、技術設計、コードレビュー、開発フロー改善、アート・デザイン領域との連携を担当し、チーム全体の開発効率向上に貢献。 【担当フェーズ】 • プロトタイプ開発からSoft Launchまで、Gameplayシステム全般の設計・実装および技術課題解決を担当。 • キャラクター、車両、戦闘、報酬、経済、UI、VFX、カメラ演出など複数領域の技術的オーナーシップを担当。 • デザイナー・アーティスト・プロデューサーと連携し、仕様策定、技術設計、実装方針決定、改善サイクルを推進。 • コードレビュー、開発ルール整備を通じて、実装品質と開発効率向上を支援。 【技術的取り組み】 • 【Data-Driven Gameplay Framework構築】 ScriptableObjectを基盤としたGameplay Frameworkを設計・構築。キャラクター能力、車両性能、装備、スキル、シナジー効果を共通データモデル化し、新規コンテンツ追加およびバランス調整の柔軟性を向上。 • 【Hunter-Vehicle Synergy System設計】 キャラクターと車両成長要素を統合するSynergy Frameworkを設計・実装。アップグレード効果やビルド構成を共通インターフェースで管理し、デザイナーによる組み合わせ検証を高速化。 • 【Combat Framework開発】 Target Tracking、攻撃判定、Bullet制御、バフ・デバフ処理を含む汎用Combat Frameworkを構築。攻撃タイプや特殊効果をデータ設定で拡張可能な構成とし、武器・スキル追加時の実装負荷を削減。 • 【Progression / Economy System開発】 デイリー報酬、クエスト、ガチャ、レベルアップ、Run終了報酬などの進行・経済システムを設計・実装。報酬計算およびAnalytics連携基盤を構築し、継続的なバランス調整を可能化。 • 【Gameplay演出・Camera System開発】 車両速度、敵配置、戦闘状況などのGameplay Contextに応じて制御するDynamic Camera Systemを開発。ズーム、追従、シネマティック演出を統合し、状況に応じたゲーム体験を実現。 • 【Mobile Optimization / Technical Art】 Unity Profilerによる解析、Object Pooling、VFX最適化、Shader開発を実施。GPU負荷・メモリ制約を考慮した軽量な表現基盤を構築し、モバイル環境での安定動作を確保。 • 【Development Pipeline改善】 アセット命名規則、インポートフロー、Animation Pipeline、Rig設定ルールを整備。制作工程を標準化し、エンジニア・アーティスト間の連携効率を改善。 【成果・貢献】 • データ駆動型Gameplay Frameworkにより、デザイナー主体でのコンテンツ調整・バランス検証環境を実現し、開発サイクル高速化に貢献。 • キャラクター、車両、戦闘、経済システムを統合した拡張可能な技術基盤を構築し、機能追加時の実装コスト増加を抑制。 • Gameplay、UI、VFX、開発パイプライン改善まで横断的に担当し、小規模チームにおける開発効率と品質向上を支援。 • Soft Launchまでの開発工程において、安定したGameplay品質、モバイルパフォーマンス、継続的なコンテンツ拡張を支える基盤を提供。
