다들 게임 개발할 때 Model - Controller - View 설계 하고 하시는 편인가요?


예를들어 UI설계 할 때 화면에 띄워주는 역할만 View단에 작성하고.

데이터 전달은 Controller 부분이

데이터 저장관련된거는 Model이 하는데 이 클래스는 왠만하면 MonoBehavior를 상속받지 않고 순수 C#으로 구현 해야 유니티 생명주기나 런타임에 구애 받지않고
독립적으로 테스트 코드 가능하다고 해서.


전에 2년 정도 혼자 무대포로 그냥 막 만들고 사용하다보니까 유지보수 하는데만 시간 다 보내는거 같아서. 이번에 설계 좀 짜고 하려고 하는데

다들 인디개발 하는 분들 개발 어떻게 하시나요.