Files
BABA_YAGA/BABA_YAGA_Updater/sections/09_structure.md
2026-06-07 21:17:51 +07:00

9.5 KiB

Cấu trúc Thư mục (Workspace Architecture)

Cấu trúc không gian làm việc của BABA_YAGA tuân thủ nghiêm ngặt mô hình Quy chuẩn Công nghiệp (Standard Industry Practices). Sự phân tách rạch ròi giữa Dữ liệu tĩnh (Assets), Lõi Logic (Core Scripts) và Cấu hình hệ thống (Configs) đảm bảo khả năng mở rộng (Scalability) và triệt tiêu Conflict khi làm việc nhóm.


BABA_YAGA_PROJECT/

     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/ (Thuật toán Mê cung)

                     Maze.cs

                     Crawler.cs

                     Prims.cs

                     Wilsons.cs

                 CharacterAutoSetup.cs

             Interactables/

                 BaseInteractable.cs

                 DoorInteractable.cs

                 LampInteractable.cs

             Interface/

             Optimization/

             Player Controller/

                 PlayerStateMachine.cs

                 InputReader.cs

                 States/

             UI/

             VFX/

         Prefabs/

         document/

         Scenes/

         Materials/

         Models/

         Animation/

         Photon/

         TextMesh Pro/

         Settings/

     ProjectSettings/

         TagManager.asset

         DynamicsManager.asset

         MultiplayerManager.asset

     Packages/

     README.md — Creator (。•̀ᴗ-)✧