個人制作の作品です。
HuntLogic(3DサバイバルFPS) 動物を狩って生き延びるサバイバル型の3D一人称アクションゲームです。 使用技術 Unity(3D) + C# キャラクター制御(First Person Controller) NavMesh を用いた敵AIの自律行動 → 動物が逃げる/襲ってくるなど、状況に応じて行動パターンを変更 ScriptableObject による敵データ・アイテム設計 → データ駆動型設計でバランス調整・拡張性を確保 オブジェクト指向 + SOLID原則 + デザインパターン → 責務分離された堅牢な設計により、保守・拡張を前提とした構成 ステートパターンを用いたゲーム進行管理 特徴・工夫点 リソース管理と行動選択が絡む設計で、繰り返しプレイに耐える深みを持たせた 動物の種類ごとに行動・反応を変更できるよう、AIは汎用的な構造で構築 構造設計のこだわり:開発後も見直しや改修が容易な、オブジェクト指向重視のプロジェクトとして設計

