49 lines
2.3 KiB
Markdown
49 lines
2.3 KiB
Markdown
## 📂 Cấu trúc Thư mục Dự án (Project Folder Structure)
|
|
|
|
Dự án được tổ chức theo tiêu chuẩn công nghiệp (Standard Industry Practices), tách biệt rõ ràng giữa logic Code, Assets và Configuration.
|
|
|
|
```text
|
|
📦 BABA_YAGA
|
|
├── 🌸 Assets/ (Trái tim của trò chơi)
|
|
│ ├── 📜 Scripts/ (Phép thuật điều khiển logic)
|
|
│ │ ├── 🏷️ Attributes/ # Tùy biến Inspector
|
|
│ │ ├── 🎥 Camera Controller/
|
|
│ │ ├── 🛠️ Debug/
|
|
│ │ ├── 🌐 Fusion/
|
|
│ │ │ └── 🚀 BasicSpawner.cs
|
|
│ │ ├── 🏗️ GameSetup/
|
|
│ │ │ ├── 🌀 Maze/ # Mê cung
|
|
│ │ │ │ ├── 🐾 Crawler.cs
|
|
│ │ │ │ ├── 🌳 Prims.cs
|
|
│ │ │ │ ├── 🧵 Wilsons.cs
|
|
│ │ │ │ └── 🗺️ Maze.cs
|
|
│ │ │ └── 🧍 CharacterAutoSetup.cs
|
|
│ │ ├── 鼠标 Interactables/
|
|
│ │ │ ├── 🚪 DoorInteractable.cs
|
|
│ │ │ ├── 💡 LampInteractable.cs
|
|
│ │ │ └── 💎 BaseInteractable.cs
|
|
│ │ ├── 📐 Interface/
|
|
│ │ ├── 🏃♀️ Player Controller/
|
|
│ │ │ ├── 🧠 PlayerStateMachine.cs
|
|
│ │ │ ├── ⌨️ InputReader.cs
|
|
│ │ │ └── 🎭 States/
|
|
│ │ ├── ⚡ Optimization/
|
|
│ │ ├── 🖥️ UI/
|
|
│ │ └── 🎆 VFX/
|
|
│ ├── 🧸 Prefabs/
|
|
│ ├── 📖 document/
|
|
│ ├── 🎬 Scenes/
|
|
│ ├── 🎨 Materials/
|
|
│ ├── 👸 Models/
|
|
│ ├── 💃 Animation/
|
|
│ ├── 🔌 Photon/
|
|
│ ├── 🅰️ TextMesh Pro/
|
|
│ └── ⚙️ Settings/
|
|
├── 🛠️ ProjectSettings/
|
|
│ ├── 🏷️ TagManager.asset
|
|
│ ├── 🌍 DynamicsManager.asset
|
|
│ └── 📡 MultiplayerManager.asset
|
|
├── 📦 Packages/
|
|
└── 📝 README.md # Creator (。•̀ᴗ-)✧
|
|
```
|