이 곳은 레트로의 유니티 게임 프로그래밍 에센스 6의 예제 프로젝트 저장소입니다.
레트로의 유니티 게임 프로그래밍 에센스는 세상에서 최고로 잘쓴 유니티, C#, 선형대수, 디자인패턴, 네트워크 게임 개발 입문서 입니다. 😎
예제 프로젝트들은 유니티 6(6000.0.x) 버전으로 만들어졌습니다.
따라서 유니티 6 또는 그 이상의 최신 버전으로 열어야 합니다.
유니티 6는 유니티 2023.2의 안정화된 완성형 버전입니다. 책의 초판에는 유니티 2023.2와 유니티 6를 모두 사용하도록 안내되어 있습니다.
하지만 안정성을 위해 본 예제를 유니티 6로 모두 업데이트 했습니다. 따라서 책을 유니티 2023.2가 아닌 유니티 6를 설치하여 진행해야합니다.
유니티 2023.2에서 유니티 6로 업그레이드 됨에 따라 책의 스크린샷과 인터페이스가 달라진 차이점이 있습니다. 다음 문서를 참고하여 달라진 점을 꼭 확인해주세요!
다음 링크에서 압축 파일을 다운로드 합니다 : 다운로드 하기
같은 파일을 깃허브 저장소의 릴리즈 탭이나 한빛미디어 홈페이지에서도 찾아 다운로드 할 수 있습니다.
깃 사용법을 안다면 이 저장소를 여러분들의 PC로 클론합니다.
주의사항: 이 저장소는 Git LFS를 사용합니다.
깃허브 오른쪽 상단의 초록색 버튼 > 'Downloading Zip'으로는 파일을 정상적으로 다운로드 할 수 없습니다.
확인된 책 오탈자와 개선사항은 한빛미디어 홈페이지에서 확인할 수 있습니다.
예제 폴더에는 안내 문서와 각 장에 대한 폴더가 존재합니다(예제 프로젝트를 사용하지 않는 장은 폴더가 없습니다).
각 장의 폴더에는 최대 두개의 폴더가 존재합니다.
- 시작 프로젝트 : 해당 장을 시작할 시점에 사용할 유니티 프로젝트
- 예) /17/Zombie
- Done : 장을 마쳤을 때의 결과물이 저장된 폴더
- 예) /17/Done/Zombie
어떤 장을 진행한 결과물을 미리 보고 싶다면, 해당 장의 Done 폴더의 유니티 프로젝트를 열면 됩니다.
또한, 실습 도중에 마지막 진행사항을 잃어버렸거나, 깨끗한 프로젝트로 다시 시작하고 싶다면, 다음 장의 시작 프로젝트를 사용하면 편합니다.
예를 들어, 15장에서 완성한 결과를 잃어버렸거나 실습한 프로젝트를 커스텀하다가 망가뜨린 경우, 15장의 Done 프로젝트(15/Done/Zombie) 또는 16장의 시작 프로젝트(16/Zombie)를 사용하면 됩니다.
이 저장소에는 각 장의 모든 예제 프로젝트들과 4개의 실습 프로젝트가 포함되어 있습니다.
이곳의 모든 프로젝트와 에셋, 코드는 유니티짱 에셋을 제외하고, 여러분들만의 프로젝트를 시작하는데 필요한 템플릿이나 추가 에셋 등으로 제약없이 사용할 수 있습니다. 상업/비상업적 용도와 상관없이 사용할 수 있습니다.
크레딧을 명시할 필요없이 마음껏 사용해주세요(물론 크레딧에 넣어주시면 사랑합니다 😘).
단, 수정없이 원형 그대로의 예제 프로젝트를 상업적으로 재배포(판매)하는 행위는 금지됩니다. 😤
예제 프로젝트 일부는 유니티 재팬에서 제작한 유니티짱 에셋을 사용하고 있습니다.
유니티짱 캐릭터와 에셋의 모든 권한은 © Unity Technologies Japan/UCL에 있습니다.
이 책과 프로젝트가 사용하는 유니티짱 에셋은 유니티짱 라이선스 2.0에 따라 제공됩니다.
유니티 짱에 관한 자세한 정보는 다음 주소에서 확인할 수 있습니다.
7부 좀비 서바이버의 레벨 디자인에는 Kenney와 Quaternius가 제작한 퍼블릭 도메인(CC0)의 3D 모델이 사용되었습니다.
이들은 훌륭한 아트 에셋을 만들어 퍼블릭 도메인으로 배포하고 있습니다. 이들의 에셋은 아티스트를 구하기 힘든 초보 개발자나 독립 개발자에게 많은 도움을 주고 있습니다.
- Kenney : https://kenney.nl
- Quaternius : http://quaternius.com





