目標: NavMesh + BakingSheet + Strategy Pattern + FSMによる拡張可能な敵AIシステム構築
方針: 既存コード不使用・新規実装・段階的開発・各Phase完了後に動作確認
段階目標:
Strategy Pattern基盤・BakingSheetデータ管理・既存アセット確認
Assets/_My_Scripts/Enemy/
├── Core/                    # 核心システム
│   ├── EnemyController.cs
│   ├── EnemyHealth.cs
│   └── EnemyAnimator.cs
├── Data/                    # データ・ScriptableObject
│   └── EnemyData.cs
├── Behaviors/               # Strategy実装
│   ├── Movement/
│   ├── Attack/
│   └── Rhythm/
├── States/                  # FSM状態実装
│   ├── StateMachine.cs
│   ├── IState.cs
│   ├── IdleState.cs
│   ├── PatrolState.cs
│   ├── ChaseState.cs
│   └── AttackState.cs
├── BakingSheet/            # BakingSheet関連
│   └── EnemyDataSheet.cs
└── Editor/                 # Editor拡張
    └── BakingSheetConverter.cs
Package Manager > Add package from git URL:
<https://github.com/cathei/BakingSheet.git?path=UnityProject/Packages/com.cathei.bakingsheet#v4.1.3>
Google Cloud Console設定:
1. プロジェクト作成
2. Google Sheets API有効化
3. Service Account作成・認証JSON取得
4. Google SheetにService Account共有