|
1 | 1 |  |
2 | 2 |
|
| 3 | +# retr0의 유니티 게임 프로그래밍 에센스 2023 |
3 | 4 |
|
4 | | -# retr0의 유니티 에센스 |
5 | | -이 곳은 [**레트로의 유니티 게임 프로그래밍 에센스**](http://www.yes24.com/Product/Goods/106537338)(2021)의 예제 프로젝트 저장소입니다. |
| 5 | +이 곳은 레트로의 유니티 게임 프로그래밍 에센스 (2023)의 예제 프로젝트 저장소입니다. |
6 | 6 |
|
7 | | ->저자 : 이제민(I_Jemin) | 출판사 : 한빛미디어 |
| 7 | +> 저자 : 이제민(I_Jemin) | 출판사 : 한빛미디어 |
8 | 8 |
|
9 | 9 |  |
10 | | -- 참고 : [**레트로의 유니티 게임 프로그래밍 에센스**](http://www.yes24.com/Product/Goods/106537338)는 세상에서 최고로 잘쓴 **유니티, C#, 선형대수, 디자인패턴, 네트워크 게임 개발** 입문서 입니다. 😎 |
11 | 10 |
|
12 | | -- **도서 구매처** 😘 |
13 | | - - [**예스24**](http://www.yes24.com/Product/Goods/106537338) | [**알라딘**](https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=287769309) | [**교보문고**](http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791162245149&orderClick=LOA&Kc=) |
14 | | - - 전자책 : 리디북스와 구글 플레이 북스, 이외의 다양한 이북 스토어에서 찾을 수 있습니다! |
| 11 | +- 참고 : 레트로의 유니티 게임 프로그래밍 에센스는 세상에서 최고로 잘쓴 **유니티, C#, 선형대수, 디자인패턴, 네트워크 게임 개발** 입문서 입니다. 😎 |
15 | 12 |
|
16 | | -## 커뮤니티 |
17 | | -* [디스코드 채널](https://retr0.io/discord) |
18 | | -* [유튜브](https://youtube.com/c/jemindev) |
| 13 | +## 도서구매처 |
19 | 14 |
|
20 | | -## 호환성 |
21 | | -* 유니티 2022와 그 이후 버전을 사용한다면 [업그레이드 가이드](UPGRADE_GUIDE.md)를 참고합니다. |
| 15 | +- 추가 예정 |
22 | 16 |
|
23 | | -모든 예제 프로젝트는 **Unity 2021.2**을 기준으로 제작되었습니다. 예제 프로젝트들은 Unity 2021.2 등의 이후 버전들과 호환될 수 있도록 유지 관리됩니다. |
| 17 | +## 커뮤니티 |
24 | 18 |
|
25 | | -따라서 상위 버전으로 열수 있지만, 예외 상황을 막기 위해 가능한 Unity 2021.2 버전 사용을 추천합니다. |
| 19 | +- [디스코드 채널](https://retr0.io/discord) |
| 20 | +- [유튜브](https://youtube.com/c/jemindev) |
| 21 | + |
| 22 | +## 호환성 |
26 | 23 |
|
| 24 | +모든 예제 프로젝트는 **Unity 2022.3**을 기준으로 제작되었습니다. |
| 25 | +예외 상황을 막기 위해 가능한 Unity 2022.3 버전 사용을 추천합니다. |
27 | 26 |
|
28 | 27 | ## 오탈자 확인 페이지 |
29 | 28 |
|
30 | | -확인된 책 오탈자와 개선사항은 [이곳](https://iretr0.notion.site/6dfa22f5965d450b86e0b09668db9a9f?v=9e509a1be5cc493ba766a123e6f47379)에서 확인할 수 있습니다. |
| 29 | +확인된 책 오탈자와 개선사항은 한빛미디어 도서 페이지에서 확인할 수 있습니다. |
31 | 30 |
|
32 | 31 | ## 다운로드 |
33 | 32 |
|
34 | | -- **중요** : 예제 프로젝트들은 유니티 2021.2 버전을 기준을 제작되었습니다. |
35 | | - |
36 | 33 | ### 권장 : 압축파일 다운로드 |
37 | | -다음 링크에서 압축 파일을 다운로드 합니다 : [**다운로드 하기**](http://github.com/IJEMIN/Unity-Programming-Essence-2021/releases/download/v1.2/Unity-Programming-Essence-2021.zip) |
38 | 34 |
|
39 | | -같은 파일을 깃허브 저장소의 [릴리즈](http://github.com/IJEMIN/Unity-Programming-Essence-2021/releases) 탭이나 한빛미디어 홈페이지에서도 찾아 다운로드 할 수 있습니다. |
| 35 | +다음 링크에서 압축 파일을 다운로드 합니다 : [**다운로드 하기**](http://github.com/IJEMIN/Unity-Programming-Essence-2023/releases/download/v1.0/Unity-Programming-Essence-2023.zip) |
| 36 | + |
| 37 | +같은 파일을 깃허브 저장소의 [릴리즈](http://github.com/IJEMIN/Unity-Programming-Essence-2023/releases) 탭이나 한빛미디어 홈페이지에서도 찾아 다운로드 할 수 있습니다. |
40 | 38 |
|
41 | 39 | ### 저장소를 다운로드(클론)하기 |
42 | 40 |
|
43 | 41 | 깃 사용법을 안다면 이 저장소를 여러분들의 PC로 클론합니다. |
44 | 42 |
|
45 | | -> __주의사항__: |
| 43 | +> **주의사항**: |
46 | 44 | > 이 저장소는 Git LFS를 사용합니다. |
47 | 45 | > <br>깃허브 오른쪽 상단의 초록색 버튼 > 'Downloading Zip'으로는 파일을 정상적으로 다운로드 할 수 없습니다. |
48 | 46 |
|
49 | | - |
50 | 47 | # 사용법 |
51 | 48 |
|
52 | 49 | 예제 폴더에는 안내 문서와 각 장에 대한 폴더가 존재합니다(예제 프로젝트를 사용하지 않는 장은 폴더가 없습니다). |
|
56 | 53 | 각 장의 폴더에는 최대 두개의 폴더가 존재합니다. |
57 | 54 |
|
58 | 55 | - **시작 프로젝트** : 해당 장을 시작할 시점에 사용할 유니티 프로젝트 |
59 | | - - 예) /17/Zombie |
| 56 | + - 예) /17/Zombie |
60 | 57 | - **Done** : 장을 마쳤을 때의 결과물이 저장된 폴더 |
61 | | - - 예) /17/Done/Zombie |
| 58 | + - 예) /17/Done/Zombie |
62 | 59 |
|
63 | 60 | 어떤 장을 진행한 결과물을 미리 보고 싶다면, 해당 장의 **Done** 폴더의 유니티 프로젝트를 열면 됩니다. |
64 | 61 |
|
65 | 62 | 또한, 실습 도중에 마지막 진행사항을 잃어버렸거나, 깨끗한 프로젝트로 다시 시작하고 싶다면, 다음 장의 **시작 프로젝트**를 사용하면 편합니다. |
66 | 63 |
|
67 | 64 | 예를 들어, 15장에서 완성한 결과를 잃어버렸거나 실습한 프로젝트를 커스텀하다가 망가뜨린 경우, 15장의 Done 프로젝트(15/Done/Zombie) 또는 16장의 시작 프로젝트(16/Zombie)를 사용하면 됩니다. |
68 | 65 |
|
69 | | - |
70 | | - |
71 | 66 | # 포함된 프로젝트 |
| 67 | + |
72 | 68 | 이 저장소에는 각 장의 모든 예제 프로젝트들과 **4개의 실습 프로젝트**가 포함되어 있습니다. |
73 | 69 |
|
74 | 70 | ## 닷지 : 3D 총알 피하기 |
| 71 | + |
75 | 72 |  |
76 | 73 |
|
77 | 74 | ## 유니런 : 2D 러너 |
| 75 | + |
78 | 76 |  |
79 | 77 |
|
80 | 78 | ## 좀비 서바이버 : 3D 좀비 슈터 |
81 | | - |
82 | 79 |
|
83 | | -## 좀비 서바이버 멀티플레이어 : 멀티플레이어 좀비 슈터 |
84 | | - |
| 80 | + |
85 | 81 |
|
| 82 | +## 퐁 : 넷코드 네트워크 게임 |
86 | 83 |
|
| 84 | + |
87 | 85 |
|
88 | 86 | # 문의 |
89 | 87 |
|
90 | 88 | 예제 파일이나 프로젝트, 책에 오류나 문제가 있나요? 😭😭😭 |
91 | 89 |
|
92 | 90 | - 저자의 메일, 블로그, 유튜브로 문의해주세요 |
93 | | - - 메일 : i_jemin@outlook.com |
94 | | - - 블로그 : https://ijemin.com |
95 | | - - 유튜브 : https://youtube.com/c/jeminDev |
96 | 91 |
|
97 | | -- 깃에 익숙하다면 깃허브에 이슈를 추가해도 됩니다. |
| 92 | + - 메일 : i_jemin@outlook.com |
| 93 | + - 블로그 : https://ijemin.com |
| 94 | + - 유튜브 : https://youtube.com/c/jeminDev |
98 | 95 |
|
| 96 | +- 깃에 익숙하다면 깃허브에 이슈를 추가해도 됩니다. |
99 | 97 |
|
100 | 98 | 그런게 아니라, 그냥 연락해보고 싶다구요? 그러세요! 😁 |
101 | 99 |
|
102 | 100 | # 라이선스와 크레딧 |
| 101 | + |
103 | 102 | 이곳의 모든 프로젝트와 에셋, 코드는 **유니티짱 에셋을 제외하고**, 여러분들만의 프로젝트를 시작하는데 필요한 템플릿이나 추가 에셋 등으로 제약없이 사용할 수 있습니다. 상업/비상업적 용도와 상관없이 사용할 수 있습니다. |
104 | 103 |
|
105 | 104 | 크레딧을 명시할 필요없이 마음껏 사용해주세요(물론 크레딧에 넣어주시면 사랑합니다 😘). |
106 | 105 |
|
107 | 106 | > 단, 수정없이 원형 그대로의 예제 프로젝트를 상업적으로 재배포(판매)하는 행위는 금지됩니다. 😤 |
108 | 107 |
|
109 | 108 | ## 유니티짱 |
| 109 | + |
110 | 110 | 예제 프로젝트 일부는 **유니티 재팬**에서 제작한 **유니티짱** 에셋을 사용하고 있습니다.<br>유니티짱 캐릭터와 에셋의 모든 권한은 © Unity Technologies Japan/UCL에 있습니다. |
111 | 111 |
|
112 | 112 | 이 책과 프로젝트가 사용하는 유니티짱 에셋은 [유니티짱 라이선스 2.0]()에 따라 제공됩니다.<br>유니티 짱에 관한 자세한 정보는 다음 주소에서 확인할 수 있습니다. |
113 | 113 |
|
114 | | -* http://unity-chan.com |
| 114 | +- http://unity-chan.com |
115 | 115 |
|
116 | 116 | ## Kenney, Quaternius |
| 117 | + |
117 | 118 | 7부 좀비 서바이버의 레벨 디자인에는 **Kenney**와 **Quaternius**가 제작한 퍼블릭 도메인(CC0)의 3D 모델이 사용되었습니다. |
118 | 119 |
|
119 | 120 | 이들은 훌륭한 아트 에셋을 만들어 퍼블릭 도메인으로 배포하고 있습니다. 이들의 에셋은 아티스트를 구하기 힘든 초보 개발자나 독립 개발자에게 많은 도움을 주고 있습니다. |
120 | 121 |
|
121 | | -* Kenney : https://kenney.nl |
122 | | -* Quaternius : http://quaternius.com |
| 122 | +- Kenney : https://kenney.nl |
| 123 | +- Quaternius : http://quaternius.com |
0 commit comments