[Unity] 유니티 게임 개발 프로젝트 협업 방식과 MVC 패턴 이해
게임 개발과 관련하여 팀 프로젝트 협업과 MVC 패턴의 이해 개발 팀 프로젝트를 수행하는 과정에서 클라 - 클라 / 클라 - 서버 간 협업을 자주 하게 된다. 여기서 문제는 개발 프로세스가 연결되어 있어 서로 영향을 주고받기 때문에 만약 한 쪽에서 구현이 안되면 다른 쪽도 개발 진척에 문제가 발생할 수 있다. 가령 서로 다른 두 개발자가 각각 피격 기능과 저장 기능을 구현해본다고 가정해보자. 피격 기능으로 체력이 깎인 데이터가 있어야 그 데이터가 저장되는지를 테스트해 볼 수 있기 때문에 개발 순서 상 피격 기능 -> 저장 기능 순으로 구현되어야 할 것이다. 하지만 개발 기간은 제한되어 있기 때문에 한쪽이 개발을 완료할 때까지 기다릴 수 없다. 이럴 때 실무에서는 모듈화(Modularity)를 통해 워크 ..