Unity 게임 개발에서 코드의 복잡성을 관리하고 관심사의 분리(SoC) 원칙을 적용한 체계적인 아키텍처 프레임워크를 소개합니다.핵심 설계 철학이 프레임워크는 관심사의 분리를 기반으로 두 가지 주요 시스템으로 구분됩니다. WorldSystem은 Unity 엔진과 강하게 결합된 복잡한 게임 객체 간 상호작용을 Association 기반으로 처리하며, UISystem은 Unity 종속성을 최소화하고 명확한 소유 관계 기반의 단순한 계층 구조로 UI를 관리합니다.계층적 책임 분리프레임워크는 6단계 SoC 레이어를 통해 추상화 수준을 체계적으로 관리합니다. 최상위 GlobalLogic Object에서 Manager들이 전체 시스템을 관리하고, MonoBehaviour Logic Object 계층에서 Contro..