팀 게임 개발에서 코드공유, 호환문제에 효율적인 방법이 무엇인가요??
게임 개발 처음하는데
여러 파일 추가하거나 수정하고 구조를 조금씩 바꾸게 되는데
다 만든 작업물을 다른 사람에게 넘기면 상대방 환경에서 코드가 안맞거나, 충돌이 나는 경우가 있더라고요.
팀프로젝트에서 가장 많이 쓰이는 협업 방식이 무엇인지,
코드 충돌과, 호환 문제를 사전에 줄이는 방법이 무엇인지 궁금합니다.
특히 게임개발 엔진에서 효과적인 방법이 궁금합니다.
저와 팀원들 다 코드로 무언가를 만드는게 처음입니다.
깃허브 데스크탑
형상관리툴 많이쓰죠 깃같은거 쓴다해도 유니티 환경에서 이래저래 이슈가있긴한데 쓰는게 훨씬나음
형상관리툴 안쓰면 클나용
깃쓰시고, 씬충돌은 답도없으니까 웬만하면 프레펩 단위로 작업해야함. 유니티에서 스마트 머지라고 씬 충돌난거 해결해주는 기능있긴한데 영 별로임
잘 사용하는 사람이 기준을 잡아줘야되요
소스코드 머지는 그냥 수동으로 해줘도되서 편한데 어떤 엔진이든 에디터 내 에셋을 수정하는건 메타데이터가 꼬여가지고 병합하기힘듬 퍼포스 같이 체크인/아웃 해서 리소스 작업중이면 다른사람이 못쓰게만드는 형상관리 툴을 쓰는게 편함
댓글 감사합니다 참고해서 잘 해보겠습니다.