안녕하세요 최근 유니티 게임 개발에 푹 빠져 개발하고 있는 사람입니다
유니티 게임 개발을 하면서 깃허브 repo에 커밋하고 있는 상황입니다
저 같은 경우에는 게임 repo는 전부 비공개 해 놓고 개발하지만, repo를 공개하고 개발하시는 분들도 계시더라고요
여기 계시는 인디 개발자 분들께서는 repo를 공개하고 개발하시는지, 비공개 상태에서 개발하시는지 궁금해서 글을 작성합니다
+) 공개를 하고 개발하시는 분들께서는 어떠한 연유로 공개를 하시는지 궁금합니다.
해당 댓글은 삭제되었습니다.
아아.. 유료 에셋이 프로젝트에 포함되어 있으면 공개로 올릴 수가 없는군요. 중요한 내용을 하나 배워갑니다. 말씀해 주셔서 감사합니다 ^_^
자기 게임 코드만 있으면 상관없는데 윗댓 말대로 다른 에셋도 있으면 저작권 때문에 공개는 안됨
그렇군요.. 게임 내에 모든 에셋을 혼자서 다 만드는 것은 힘들겠지만, 자급자족해서 프로젝트를 구성하면 괜찮은 거군요.. 말씀해주셔서 감사합니다
코드만 공개하는것도
저작권 문제 없더라도 교육용이거나 오픈소스 아니면 공개 안 하는게 나음
그걸 왜하노
음... 정말 괜찮은 아이디어면 뺏길 가능성도 있지 않을까?
오픈소스가 아닌이상 비공개
전 게임 개발자는 아니지만 그래도 개발로 먹고 사는 입장에서 말씀드릴게요. 꼭 프로젝트의 모든 파일을 통째로 올리는 방법만 있는 건 아닙니다. 저작권이 있는 파일은 빼고 올리는 방법도 얼마든지 있어요. 애초에 git에 소스코드를 제외한 바이너리 파일을 보관하는 것 자체가 best practice가 아닙니다. - dc App
제 생각에 소스 코드 공개는 다음의 경우에 매우 유용합니다. 1. 취업, 창업등을 고려해 내 개발 실력을 자랑할 필요가 있을 경우 2. 오픈소스 커뮤니티의 기여로 프로젝트의 퀄리티가 개선되길 원할 경우 3. 프로젝트를 폐기하지만 아름답게 마무리 하고 싶은 경우 - dc App - dc App
뭔 best practice드립이여 그럼 형상관리를 또 다른 서비스 이용하는게 베스트냐? 아님 바이너리는 형상관리 안해?
바이너리는 diff가 아예 무의미한데 이걸 git으로 관리한다고? repo 크기 엄청 늘어날텐데 - dc App