Folder organisation and best practice
When using JERA, a large number of Scriptable Object files may be present. To facilitate data maintainability and ease of management, we recommend adopting the following file tree structure:
📁Jera Data/
├── 📁Extentions/ (optional)
│ └── 📁Entities/
│ └── MyCustomEntities
│
├── 📁Characters/
│ └── 📁Knight/
│ ├── 👑KnightCharacter
│ └── 📁Skills/
│ ├── 🌲KnightCompetenceTree
│ ├── 🗡️Base
│ └── 🗡️RaiseShield
│
├── 📁Enemies/
│ └── 📁Skeleton/
│ ├── 💀SkeletonEnemie
│ └── 📁Skills/
│ ├── 🌲SkeletonCompetenceTree
│ ├── 🗡️Base
│ └── 🗡️BonesLaunch
│
├── 📁Battles/
│ ├── 📁ZoneA/
│ │ ├── ⚔️BattleA
│ │ ├── ⚔️BattleB
│ │ └── ⚔️BossBattleZone
│ │
│ └── 📁ZoneB/
│ ├── ⚔️BattleA
│ ├── ⚔️BattleB
│ └── ⚔️BossBattleZone
│
└── 📁EffectStatus/
├── ✨Regeneration
├── ✨Heal
├── ✨Burn
└── ✨Freeze
📁> Folder
👑> Character data
💀> Enemie data
🌲> Competence tree
🗡️> Skill data
⚔️> Battle data
✨> Status effect data