오늘 한 일
Assets
├─ 00.Scenes
├─ 01.Scripts
├─ 02.Animations
├─ 03.ScriptableObjects
├─ 04.Prefabs
├─ 05.Settings
├─ Art
├─ Audio
└─ ExternalAssets
전체적인 구조입니다. 숫자 접두사도 추가해서 정렬 + 시각적으로 보기 쉽게 만들어주었습니다.
01.Scripts
├─ Core
│
├─ Day
│
├─ Customer
│
├─ Economy
│
├─ UI
│
└─ Expansion
Scripts의 세부적인 구조 입니다.
Core에는 게임에 주축이 될 GameManager.cs, SceneLoader.cs, SaveManager.cs 등을 넣어줍니다.
Day에는 하루를 관리해줄 DayState.cs, DayManager.cs등을 넣어줍니다.
Custumer에는 Order.cs 같은 주문을 받는 스크립트를 넣어줍니다.
Economy에는 MoneyManager.cs나 DailyReport.cs등을 넣어서 경영관리를 하는 스크립트를 넣어줍니다.
마지막 UI에는 UI관련 스크립트를 넣어주시면 됩니다.
MVP단계에서는 게임의 최종목표를 게임 개발의 최종 목표와 동일하게 잡고 합니다.
나중에 유지보수 하기 쉽게, 확장 가능한 구조로 미리 만들어 두었습니다.