๋ถ๋ฅ:์ ๋ํฐ(๊ฒ์ ์์ง)
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
Unity 3D์์ ๋์ด์ด
ใ
Unity | ||
๊ฐ๋ฐ์ฌ | Unity Technologies | |
์ถ์์ผ | ||
์ต์ ๋ฒ์ | ||
์ ํ | ||
๊ธฐ๋ฐ ์ธ์ด | ๋ฐํ์์ฉ | |
์คํฌ๋ฆฝํ
์ฉ | ||
๊ทธ๋ํฝ API | ||
ํ๊ฒ ํ๋ซํผ[8] | PC | |
์ฝ์ | ||
๋ชจ๋ฐ์ผ | ||
VR HMD | ||
AR HMD | ||
TV | | | tvOS | |
ํด๋ผ์ฐ๋ | ||
์๋์ฐจ | ||
์๊ธ[9] | Personal | ๋ฌด๋ฃ[10] |
Plus | ์ $40[11] | |
Pro | ์ $150[12] | |
์น์ฌ์ดํธ | ||
1. ๊ฐ์2. ์ญ์ฌ
2.1. Unity2.2. Unity 22.3. Unity 32.4. Unity 42.5. Unity 52.6. Unity 20172.7. Unity 20182.8. Unity 20192.9. Unity 2020
3. ์ฅ๋จ์ 3.1. ์ฅ์
4. ๋ค๋ฅธ ๊ฐ๋ฐ๋๊ตฌ์์ ๋น๊ต3.1.1. WYSIWYG3.1.2. ๊ฐํธํ ๋น๋3.1.3. ๋ฎ์ ์๊ตฌ ์ฌ์3.1.4. ์์
์คํ ์ด3.1.5. ๋์ ์ฌ์ฉ์ ์ธต๊ณผ ๊ทธ๋ก ์ธํ ํ๋ถํ ๊ด๋ จ์๋ฃ3.1.6. ์ ๋ ดํ ๋ผ์ด์ ์ค ๋น์ฉ
3.2. ๋จ์ 4.1. ์ ๋ํฐ vs ์ธ๋ฆฌ์ผ ์์ง 44.2. ์ ๋ํฐ vs ํฌ๋ผ์ด์์ง4.3. ์ ๋ํฐ vs ํ๋์ ๋ชฐํ(Molehill)4.4. ์ ๋ํฐ vs Cocos2d-x4.5. ์ ๋ํฐ vs ์ผํฌ์จ์ด๋ธ
5. ๊ธฐํ1. ๊ฐ์[ํธ์ง]
์ ๋ํฐ ์์ง์ผ๋ก ๊ตฌํํ ๋ ์ดํธ๋ ์ด์ฑ ๋ฐ๋ชจ |
์ ๋ํฐ ์์ง 2019.3.14f1์ HDRP[14] ํ
ํฌ๋ฐ๋ชจ SU:A(์์) 3.0 |
2004๋ 8์ Unity Technologies๊ฐ ๊ฐ๋ฐํ ๊ฒ์ ์์ง.
Unity Technologies๋ 2004๋ ๋ด๋งํฌ ์ฝํํ๊ฒ์์ ์ค๋ฆฝ๋์๋ค. ํ์ฌ๋ ๋ฏธ๊ตญ ์ํ๋์์ค์ฝ์ ๋ณธ์ฌ๋ฅผ ์ด์ ํ๋ค.
์ฃผ๋ก ์ ์ฌ์/์๊ท๋ชจ ๊ฒ์์ ๊ฐ๋ฐ์ ์ ํฉํ๋ฉฐ, 2005๋ 6์ 8์ผ์ ์ฒ์ ๋ฐํ๋์๋ค.
2. ์ญ์ฌ[ํธ์ง]
๋ณธ๋๋ ์ด๋๋น ํ๋์๊ฐ ํ์ฐฝ ์๋๊ฐ๋ ์์ ํ๋์๋ก ๊ตฌํ์ด ํ๋ 3D ์์ฅ ๊ณต๋ต์ ๋
ธ๋ฆฐ 3D ํ๊ฒ ์น๋ฏธ๋์ด ์ ์ํด์ด์๋ค. ์ด๊ธฐ ์ ๋ํฐ ์์ง์ ๋ฉํฐํ๋ซํผ ์ค ํ๋๋ก ๋ธ๋ผ์ฐ์ ์ญ์ ์ฃผ๋ ฅ ์ง์ํ๊ณ , '์ ๋ํฐ ์น ํ๋ ์ด์ด'๋ผ๋ ์ด๋ฆ์ผ๋ก ํ์ฌ๊น์ง ๋จ์ ์๋ค. ํ์ง๋ง ์ ๋ฌธ์ ์ธ ๊ฒ์์์ง์ ๋นํด ๋น๊ต์ ๋จ์ํ๊ณ ์ฌ์ฉ๋ฒ์ด ์ฝ๋ค๋ ์ ์ ์ฐฉ์ํ ๊ฐ๋ฐ์๋ค์ด ์ด๋ฅผ ์ด์ฉํด ๊ฒ์์ ๋ง๋ค๊ธฐ ์์ํ๋ฉด์ ์์ ๊ฒ์ ์์ง์ผ๋ก ๋ฐฉํฅ์ด ์ ํ๋์๋ค. ์ธ๋ฆฌ์ผ ์์ง์ ํผ๋ธ๋ฆฌ์ฑ ๋ผ์ด์ ์ค ์ต์
๋์
์ [15]์๋ ์ ๋ํฐ์ ๋ผ์ด์ ์ค ๋น์ฉ์ด ๋งค์ฐ ์ ๋ ดํ๊ณ , ์ฌํ์ ๊ณ ๊ธ ์์ง๋ค๋ก ๋ํ ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋นํด ๋จ์ํ ๊ฒ์๋ค์ ๋ง๋ค์ด ๋ด๊ธฐ์๋ ๋น๊ต์ ์ฌ์ด ํธ์ด๋ผ์ ์์ดํฐ์ ํ๋๋ก ํ ์ค๋งํธํฐ ๊ฒ์์ด ์๋ก์ด ๋ธ๋ฃจ์ค์
์ผ๋ก ๋ ์ค๋ฅด๋ ํ๋๊ธฐ์ ์ ๋ฌํ ํ์ด๋ฐ์ผ๋ก ์ ์ ํ์ฌ ๋ชจ๋ฐ์ผ์์ ์น์น์ฅ๊ตฌํ์๋ค. Shiva3D์ ๊ฐ์ ์ ์ฌํ ๊ฒฝ์์๋ค๋ ์์์ผ๋, ์ ์
์คํ ์ด๋ผ๋ ์ํ๊ณ์ ์กฐ์ฑ์ ํ์
์ด ๋์ ์ฌ์ฉ์ ํ์ด ํ์ฑ๋๋ฉด์ ๋ง ๋ชจ๋ฐ์ผ ๊ฒ์ ์์ฅ์ด ํ์ฅ๋๋ ์๊ธฐ์ ๋
๋ณด์ ์ผ๋ก ์น๊ณ ๋์๊ฐ๋ค.
์์์ ์ธ๊ธํ ํ๋ซํผ ์ด์ธ์ VR HMD ๋๋ AR HMD ์ง์ ๊ธฐ๊ธฐ ๋ฑ์ ๋น๋กฏํ์ฌ ํ์ธ๋์ ํด๋นํ๋ ๋๋ถ๋ถ์ ํ๋ซํผ์ผ๋ก ๊ฐ๋ฐ ๊ฐ๋ฅํ ๊ฒ์ ์์ง์ด ๋์๋ค.
ํ์ง๋ง ์ธ๋ฆฌ์ผ ์์ง์ด ๋ชจ๋ฐ์ผ ๊ฒ์ ์์ฅ๊น์ง ๋ฐ์ ๋ํ๊ฐ๋ฉด์ ๊ทธ ์ ์ง๊ฐ ์์ํ ์๋ถํ๋์ด๊ฐ๋ ์ถ์ธ๋ก, ์ค๋งํธํฐ๋ ์ ์ฐจ ๊ณ ์ฌ์ํ๊ฐ ๋๋ฉฐ ๊ณ ํ์ง AAA๊ธ ๋ชจ๋ฐ์ผ ๊ฒ์๋ค์ ์ธ๋ฆฌ์ผ ์์ง์ ์ฌ์ฉํ๊ณ , ์ ์ฌ์/์๊ท๋ชจ ํ๋ก์ ํธ์๋ ์ ๋ํฐ๊ฐ ๋ง์ด ์ฐ์ด๋ ์ํฉ์ด๋ค. ์ธ๋ฆฌ์ผ ์์ง์ด ๊ต์ก์ ์ฑ ์ ํ์ ์๊ณ ์๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ํฐ ์ญ์ ๊ต์ก์ ์ฑ ์ ์ ๊ฒฝ์ ์ฐ๊ณ ์๋ค.
์ ๋ํฐ๋ก ๋ง๋ค์ด์ง ๊ฒ์์์์ ์ ํ๋ธ Unity GDC ์ฑ๋์์ ๋ณผ ์ ์๋ค. ๊ณต์ ํ์ฌ์์ ๋ฝํ ํ๋ฆฌํฐ ๋์ ๊ฒ์๋ค์ ๋ฌถ์ด๋์ ์์๋ค์ด๋ค.
๊ณต์ ๋ค์ด๋ฒ ์นดํ๋ ์๋ค. 2018๋ 5์ ๋ง๋ถํฐ ํ๊ธ ํจ์น๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.
์์์ ์ธ๊ธํ ํ๋ซํผ ์ด์ธ์ VR HMD ๋๋ AR HMD ์ง์ ๊ธฐ๊ธฐ ๋ฑ์ ๋น๋กฏํ์ฌ ํ์ธ๋์ ํด๋นํ๋ ๋๋ถ๋ถ์ ํ๋ซํผ์ผ๋ก ๊ฐ๋ฐ ๊ฐ๋ฅํ ๊ฒ์ ์์ง์ด ๋์๋ค.
ํ์ง๋ง ์ธ๋ฆฌ์ผ ์์ง์ด ๋ชจ๋ฐ์ผ ๊ฒ์ ์์ฅ๊น์ง ๋ฐ์ ๋ํ๊ฐ๋ฉด์ ๊ทธ ์ ์ง๊ฐ ์์ํ ์๋ถํ๋์ด๊ฐ๋ ์ถ์ธ๋ก, ์ค๋งํธํฐ๋ ์ ์ฐจ ๊ณ ์ฌ์ํ๊ฐ ๋๋ฉฐ ๊ณ ํ์ง AAA๊ธ ๋ชจ๋ฐ์ผ ๊ฒ์๋ค์ ์ธ๋ฆฌ์ผ ์์ง์ ์ฌ์ฉํ๊ณ , ์ ์ฌ์/์๊ท๋ชจ ํ๋ก์ ํธ์๋ ์ ๋ํฐ๊ฐ ๋ง์ด ์ฐ์ด๋ ์ํฉ์ด๋ค. ์ธ๋ฆฌ์ผ ์์ง์ด ๊ต์ก์ ์ฑ ์ ํ์ ์๊ณ ์๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ํฐ ์ญ์ ๊ต์ก์ ์ฑ ์ ์ ๊ฒฝ์ ์ฐ๊ณ ์๋ค.
์ ๋ํฐ๋ก ๋ง๋ค์ด์ง ๊ฒ์์์์ ์ ํ๋ธ Unity GDC ์ฑ๋์์ ๋ณผ ์ ์๋ค. ๊ณต์ ํ์ฌ์์ ๋ฝํ ํ๋ฆฌํฐ ๋์ ๊ฒ์๋ค์ ๋ฌถ์ด๋์ ์์๋ค์ด๋ค.
๊ณต์ ๋ค์ด๋ฒ ์นดํ๋ ์๋ค. 2018๋ 5์ ๋ง๋ถํฐ ํ๊ธ ํจ์น๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.
2.1. Unity[ํธ์ง]
2005๋
6์ 8์ผ์ ์ถ์๋ ์ ๋ํฐ ์์ง์ ์ต์ด ์ ์ ๋ฒ์ ์ผ๋ก, ์ด์ฐฝ๊ธฐ์๋ macOS๋ง ์ง์ํ์ผ๋ ๋์ค์ Windows์ PC ๊ธฐ๋ฐ์ ์น ๋ธ๋ผ์ฐ์ ๋ค๋ ์ถ๊ฐ ์ง์ํ๊ฒ ๋์๋ค.
2.2. Unity 2[ํธ์ง]
2007๋
์ ์ถ์๋ ์ฒซ ๋ฉ์ด์ ธ ์
๊ทธ๋ ์ด๋ ๋ฒ์ ์ผ๋ก, 3D ๊ธฐ๋ฅ ๊ฐํ์ ๊ณต๋ ์์
๊ธฐ๋ฅ, ๋น๋์ค ์ฌ์ ๊ธฐ๋ฅ์ ๋น๋กฏํ์ฌ 50์ฌ๊ฐ์ง์ ์๋ก์ด ๊ธฐ๋ฅ๋ค์ด ์ถ๊ฐ๋์๋ค.
2008๋ ์ ์ ํ์ ์ฑ ์คํ ์ด๊ฐ ๋ฐ์นญ๋๋ฉด์ iPhone OS(ํ iOS)๋ฅผ ์ถ๊ฐ ์ง์ํ์ฌ ์ ๋ํฐ ์์ง์ผ๋ก ๊ฐ๋ฐ๋ ๊ฒ์์ ์ฑ ์คํ ์ด๋ก๋ ๋ฐฐํฌํ ์ ์๊ฒ ๋์๋ค.
2008๋ ์ ์ ํ์ ์ฑ ์คํ ์ด๊ฐ ๋ฐ์นญ๋๋ฉด์ iPhone OS(ํ iOS)๋ฅผ ์ถ๊ฐ ์ง์ํ์ฌ ์ ๋ํฐ ์์ง์ผ๋ก ๊ฐ๋ฐ๋ ๊ฒ์์ ์ฑ ์คํ ์ด๋ก๋ ๋ฐฐํฌํ ์ ์๊ฒ ๋์๋ค.
2.3. Unity 3[ํธ์ง]
2010๋
9์์ ์ถ์๋ ๋ฒ์ ์ผ๋ก, ๊ธฐ์กด์ PC ํ๋ซํผ๊ณผ iPhone OS(iOS)๋ฟ๋ง ์๋๋ผ Android ๊ฐ์ ๋ชจ๋ฐ์ผ ํ๋ซํผ, PS3, Xbox 360, Wii ๊ฐ์ ์ฝ์ ๊ฒ์๊ธฐ ๋ฑ์ ๋ค์ํ ํ๋ซํผ์ผ๋ก ํ์ฅ๋์๊ณ ๋์์ ์ ์ธ๊ณ์ ์ผ๋ก ์ค๋งํธํฐ์ ๋์คํ์ ๋ง๋ฌผ๋ ค์ ์ ๋ํฐ ์์ง์ผ๋ก ๊ฐ๋ฐ๋ ๊ฒ์๋ค์ด ๊ธ๊ฒฉํ๊ฒ ๋์ด๋ฌ๋ค.
ํ์ฌ ์ ๋ํฐ ์์ง ๋ฒ์ ๋ณ๋ก ๋ชจ์ ๋์ ๊ณต์ ์์นด์ด๋ธ์์๋ 2011๋ 7์ 26์ผ์ ๋ฐํ๋ 3.4 ๋ฒ์ ๋ถํฐ ๋ค์ด๋ก๋ ๋ฐ์ ์ฌ์ฉํ ์ ์๋ค.
ํ์ฌ ์ ๋ํฐ ์์ง ๋ฒ์ ๋ณ๋ก ๋ชจ์ ๋์ ๊ณต์ ์์นด์ด๋ธ์์๋ 2011๋ 7์ 26์ผ์ ๋ฐํ๋ 3.4 ๋ฒ์ ๋ถํฐ ๋ค์ด๋ก๋ ๋ฐ์ ์ฌ์ฉํ ์ ์๋ค.
2.4. Unity 4[ํธ์ง]
2012๋
11์ 13์ผ์ ์ถ์๋ ๋ฒ์ ์ผ๋ก, DirectX 11์ ์ง์ํ๊ธฐ ์์ํ๊ณ ์๋ก์ด ์ ๋๋ฉ์ด์
๋๊ตฌ๊ฐ ์ถ๊ฐ๋์๋ค.
2013๋ ์ ํ์ด์ค๋ถ์ด ์ ๋ํฐ ์์ง ๊ธฐ๋ฐ์ ๊ฒ์์ ์ํ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ํตํฉํจ์ผ๋ก์จ ์ ๋ํฐ ์์ง์ผ๋ก ๊ฐ๋ฐํ ๊ฒ์์ ํ์ด์ค๋ถ์ ๋ฑ๋กํ๊ธฐ๊ฐ ์ฌ์์ก๋ค. SNS ์ฐ๋์ผ๋ก ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๊ฒ์ ์ถ์ฒ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ ์ํ ์ ์๋ ์ผ์ข ์ ๊ด๊ณ ์บ ํ์ธ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค.
2013๋ ์ ํ์ด์ค๋ถ์ด ์ ๋ํฐ ์์ง ๊ธฐ๋ฐ์ ๊ฒ์์ ์ํ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ํตํฉํจ์ผ๋ก์จ ์ ๋ํฐ ์์ง์ผ๋ก ๊ฐ๋ฐํ ๊ฒ์์ ํ์ด์ค๋ถ์ ๋ฑ๋กํ๊ธฐ๊ฐ ์ฌ์์ก๋ค. SNS ์ฐ๋์ผ๋ก ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๊ฒ์ ์ถ์ฒ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ ์ํ ์ ์๋ ์ผ์ข ์ ๊ด๊ณ ์บ ํ์ธ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค.
2.5. Unity 5[ํธ์ง]
2015๋
3์ 3์ผ์ ์ ์ ์ถ์๋ ๋ฒ์ ์ผ๋ก, GDC 2015์์ ์ธ๋ฆฌ์ผ ์์ง 4์ ์์ ๋ฌด๋ฃํ์ ์ด์ด ์ ๋ํฐ๋ ๊ฐ์ธ์ฉ ๋ฌด๋ฃํ๋ฅผ ์ ์ธํ์๋ค. ๊ทธ๋ฌ๋ ์์ ๋ฌด๋ฃ๋ ์๋๊ณ ์ฌ๋ฌ๊ฐ์ง ์กฐ๊ฑด์ ๋ฐ๋ฅธ ์ ์ฝ ์ฌํญ์ด ๋ฐ๋ฅธ๋ค.
2015๋ 9์ 8์ผ์ ๋ฐํ๋ 5.2 ๋ฒ์ ๋ถํฐ๋ Windows 10 ์ ๋๋ฒ์ ์ฑ ํ๋ซํผ์ ์ถ๊ฐ ์ง์ํ๋ฉฐ, ์ฝ๋ ์์ฑ์ ์์ด์ ๋น์ฃผ์ผ ์คํ๋์ค๋ JetBrains์ Rider์์ ์ฐ๋์ด ๊ฐ๋ฅํ๋ค.
2015๋ 9์ 8์ผ์ ๋ฐํ๋ 5.2 ๋ฒ์ ๋ถํฐ๋ Windows 10 ์ ๋๋ฒ์ ์ฑ ํ๋ซํผ์ ์ถ๊ฐ ์ง์ํ๋ฉฐ, ์ฝ๋ ์์ฑ์ ์์ด์ ๋น์ฃผ์ผ ์คํ๋์ค๋ JetBrains์ Rider์์ ์ฐ๋์ด ๊ฐ๋ฅํ๋ค.
2.6. Unity 2017[ํธ์ง]
2017๋
7์ 10์ผ์ ์ ์ ์ถ์๋ ๋ฒ์ ์ผ๋ก, Unity์ ๋ฒ์ ์ด๋ฆ์ด ์ฐ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋์์ ๋ฟ๋ง ์๋๋ผ ๋ง์ด๋ ์
๋ฐ์ดํธ ๋ฒ์ ์ ํ์๋ 2017.0.0 ๋ฒ์ ์ด ์๋๋ผ 2017.1.0 ๋ฒ์ ๋ถํฐ ์ถ๋ฐํ๋ ๊ฒ์ผ๋ก ๋ณ๊ฒฝ๋์๋ค. ์ดํ์ ๋ผ์ด์ ์ค ์ ์ฑ
๋ ๋ณ๊ฒฝ๋์๋ค.
2017์ ํน์ ๋ฒ์ ๋ถํฐ 32๋นํธ ์๋ํฐ๋ฅผ ๋ ์ด์ ์ง์ํ์ง ์์ผ๋ฏ๋ก 32๋นํธ์์ ์ฌ์ฉํ๋ ค๋ฉด 5 ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํ๋ค.
2017์ ํน์ ๋ฒ์ ๋ถํฐ 32๋นํธ ์๋ํฐ๋ฅผ ๋ ์ด์ ์ง์ํ์ง ์์ผ๋ฏ๋ก 32๋นํธ์์ ์ฌ์ฉํ๋ ค๋ฉด 5 ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํ๋ค.
2.7. Unity 2018[ํธ์ง]
2018๋
5์ 2์ผ์ ์ ์ ์ถ์๋ ๋ฒ์ ์ผ๋ก, 3D ๊ทธ๋ํฝ ์ฑ๋ฅ์ด ํฌ๊ฒ ๊ฐ์ ๋์๊ณ ์ก ์์คํ
๊ณผ ECS๋ฅผ ์ง์ํ์ฌ ๋ฉํฐ์ค๋ ๋๋ฅผ ์ด์ฉํ ํฌํฌ-์กฐ์ธ ๋ฐฉ์์ ๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ์ด ์ ๋ํฐ ์คํฌ๋ฆฝํธ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํด์ก๋ค.
2.8. Unity 2019[ํธ์ง]
2019๋
4์ 15์ผ์ ์ ์ ์ถ์๋ ๋ฒ์ ์ผ๋ก, ๊ฒฝ๋ ๋ ๋ ํ์ดํ๋ผ์ธ์ด ์ ์์ผ๋ก ์ ์ฉ๋์ด 2018 ๋ฒ์ ์ ์ด์ด์ 3D ๊ทธ๋ํฝ ์ฑ๋ฅ์ ์ต์ ํ๊ฐ ๊ฐ์ ๋์๊ณ ๋ฒ์คํธ ์ปดํ์ผ๋ฌ๊ฐ ์ ์์ผ๋ก ์ ์ฉ๋์ด ์ปดํ์ผ ์๋๊ฐ ๊ฐ์ ๋์๋ค. ๊ฐ๋น์ง ์ปฌ๋ ์
์ด์๊ฐ ์ผ๋ถ ๊ฐ์ ๋์๋ค.
์๋๋ก์ด๋์ ๊ฒฝ์ฐ x86_64 ์ง์์ ๋ชป ํ๊ณ , ๊ทธ๋์ x86์ ์์ ๋นผ๋ฒ๋ ธ๋ค. (...)
์ด ์ฌํ๋ก PC๋ ARM์ ๊ฐ์ํ ํ๋ ์๋ฎฌ๋ ์ดํฐ ์์๋ง ๊ฐ๋ฅํ๋ฉฐ[16], ์ธํ ๊ณ์ด CPU๋ฅผ ์ฐ๋ ํฌ๋กฌ๋ถ์ด๋ ์ผ๋ถ ํ๋ธ๋ฆฟ์ ์๋๋ก์ด๋ ํธํ์ผ๋ก ๋์ํ๋ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
์๋๋ก์ด๋์ ๊ฒฝ์ฐ x86_64 ์ง์์ ๋ชป ํ๊ณ , ๊ทธ๋์ x86์ ์์ ๋นผ๋ฒ๋ ธ๋ค. (...)
์ด ์ฌํ๋ก PC๋ ARM์ ๊ฐ์ํ ํ๋ ์๋ฎฌ๋ ์ดํฐ ์์๋ง ๊ฐ๋ฅํ๋ฉฐ[16], ์ธํ ๊ณ์ด CPU๋ฅผ ์ฐ๋ ํฌ๋กฌ๋ถ์ด๋ ์ผ๋ถ ํ๋ธ๋ฆฟ์ ์๋๋ก์ด๋ ํธํ์ผ๋ก ๋์ํ๋ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
2.9. Unity 2020[ํธ์ง]
3. ์ฅ๋จ์ [ํธ์ง]
3.1. ์ฅ์ [ํธ์ง]
์ ๋ํฐ ์์ง์ ์ฅ์ ์ ํฌ๊ฒ ๋ค์๊ณผ ๊ฐ์ด ์ดํด๋ณผ ์ ์๋ค.
์๊ฐ์ด ์ง๋ ์์ฆ์๋ ์ฌํ ๊ฒ์ ์์ง๋ค๋ ์๋น์ทํ๊ฒ ๋ฐ๋ผ๊ฐ ์ํฉ์ด๋ผ ์ ๋ํฐ๋ง์ ํน๋ณํ ์ฅ์ ์ผ๋ก ๋ณด๊ธฐ ํ๋ค์ด์ก๋ค.
์๊ฐ์ด ์ง๋ ์์ฆ์๋ ์ฌํ ๊ฒ์ ์์ง๋ค๋ ์๋น์ทํ๊ฒ ๋ฐ๋ผ๊ฐ ์ํฉ์ด๋ผ ์ ๋ํฐ๋ง์ ํน๋ณํ ์ฅ์ ์ผ๋ก ๋ณด๊ธฐ ํ๋ค์ด์ก๋ค.
3.1.1. WYSIWYG[ํธ์ง]
ํด์ GUI๊ฐ ์์ฃผ ์ง๊ด์ ์ด๋ค. WYSIWYG ๋ฐฉ์์ ํด์ ์ฌ์ฉ์๊ฐ ์ง๊ด์ ์ผ๋ก ๋ด๋ถ ์์
๋ค์ ์์น๋ฅผ ๋ฐ๊พธ๊ฑฐ๋ ์ ์ฉํ๊ฑฐ๋, ์์
์ ์ํฌํธ ๋ฑ์ ๋งค์ฐ ์์ฝ๊ฒ ๊ฐ๋ฅํ๋ฉฐ ์ ๋ํฐ๊ฐ ์๊ท๋ชจ/์ธ๋ ๊ฒ์์ ํญ๋ฐ์ ์ธ ์ธ๊ธฐ๋ฅผ ์ป๊ฒ ๋ ๊ฐ์ฅ ํฐ ๋น๊ฒฐ์ด์๋ค. ๊ฒ์ ์์ง์์ ์ ์ ์นํ์ UI๊ฐ ์ผ๋ง๋ ์ค์ํ์ง ์์ง์ ์ผ๋ก ๋ณด์ฌ์คฌ์ผ๋ฉฐ, ํฅํ์ ๊ฒ์ ์์ง๋ค์ ๋งค์ฐ ๋ง์ ์ํฅ์ ์ฃผ์๋ค.[17]
3.1.2. ๊ฐํธํ ๋น๋[ํธ์ง]
๋ฒํผ ๋ช ๋ฒ๋ง ๋๋ฅด๋ฉด ๋ค์ํ ํ๋ซํผ์ผ๋ก ๋น๋๊ฐ ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฌ๋ ํ๋ซํผ๋ณ ํน์ฑ์ ๋ง๊ฒ ์ด๋ ์ ๋ ์กฐ์ ์์
๋ฐ ๋ณ๋์ ์ต์ ํ๋ ํ์ํ๋ค. ํ๋ซํผ๋ณ๋ก ํน์ง์ด ๋ค๋ฅด๋ฏ๋ก ๋น์ฐํ ์ผ์ด๋ฉฐ ์ ๋ํฐ๋ฅผ ์ด๋ค๊ณ ํด์ ๊ทธ๋ฐ ์กฐ์ ์์
์ด๋ ์ต์ ํ๊ฐ ์๋์ผ๋ก ๋์ง๋ ์๋๋ค. ๊ฒ์ ํ๋ ๋ง๋ค์ด ๋๊ณ ๋ณ๋ค๋ฅธ ๋
ธ๋ ฅ๋ ์์ด ๋ค์ํ ํ๋ซํผ์ผ๋ก ์ถ์ํ ์ ์๋ ๊ฑด ์๋๋ ๋ฐ๋์ ์ ์ํด์ผ ํ๋ค.
3.1.3. ๋ฎ์ ์๊ตฌ ์ฌ์[ํธ์ง]
๋ฒ์ ์
๋๋ฉด์ ์๊ตฌ ์ฌ์์ด ์ ์ ๋์์ก์ง๋ง AAA๊ธ ๊ณ ํ๋ฆฌํฐ ๊ฒ์์ ๊ฐ๋ฐํ ์ ์๋ ๋ค๋ฅธ ๋ฉ์ด์ ๊ฒ์ ์์ง์ ๋นํ๋ฉด ๋น๊ต์ ๊ฐ๋ฒผ์ด ํธ์ด๋ผ ์ ์ฌ์ PC์์๋ ์ ์ฌ์ ํ๊ฒ์ ๊ฐ๋จํ ๊ฒ์ ์ ๋๋ ๋ฌด๋ฆฌ์์ด ๊ฐ๋ฐํ ์ ์๋ค.
3.1.4. ์์ ์คํ ์ด[ํธ์ง]
์ธ๋ ๊ฒ์๊ฐ๋ฐ์๋ค์ด๋ ์ด๋ณด ๊ฐ๋ฐ์๋ค์๊ฒ ์ ๋ฆฌํ ์ด์ ์ ์ ๊ณตํ๋ค. ๋ฐ๋ก ์์
์คํ ์ด์ ์กด์ฌ๋ค. ๊ฐ์ข
๋ฆฌ์์ค๋ถํฐ ์คํฌ๋ฆฝํธ, ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๊ธฐ๋ฅ, ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์ AI ๋ฑ ์๋ง์ ๊ธฐ๋ฅ๋ค์ ์ด์ฉ์๋ค์ด ์ฌ๋ ค์ ์๋ก ์ฌ๊ณ ํ ์ ์๋ ์ฅํฐ๋ฅผ ์ ๊ณตํ๋ค. ์ด ์ ์ฑ
์ ํฌ๊ฒ ์ฑ๊ณตํ์ฌ ์ ๋ํฐ ๋ถ์ ์ผ์ผํค๋ ๋ฐ ์ผ์กฐํ๋ค. ์ฌ์ฉ์๊ฐ ๋ง์์๋ก ์์
์คํ ์ด์ ๋ ๋ง์ ์ํ๋ค์ด ์ฌ๋ผ์ค๊ณ , ๊ทธ๊ฒ์ ๋ณธ ์ฌ๋๋ค์ ์ ๋ํฐ ์ฌ์ฉ์ ๊ธ์ ์ ์ผ๋ก ์ ๊ทผํ๊ฒ ๋๊ณ , ์ ๊ท ์ ์
๋ ์ฌ๋๋ค์ด ๋ค์ ์คํ ์ด์ ์ ๋ํฐ ๊ธฐ๋ฅ์ ๋ง๋ค์ด ์ฌ๋ฆฌ๋ ๋ฑ ์ ์ํ ๊ณผ์ ์ด ํ์ฑ๋์ด ์๋ค. ์ ํ์ ์ฑ์คํ ์ด๊ฐ ์์ดํฐ ์์ฒด์ ๊ธฐ๋ฅ์ ๋์ด์ ์ฌ์ฉ์๋ค์๊ฒ ๋งค๋ ฅ์์๊ฐ ๋ ๊ฒ๊ณผ ๋น์ทํ ์๋ฆฌ๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ์์ ์ด์ํ๋ ์ธ๋, ์ด๋ณด์๋ค์ ์ง์ํ๋ ํ๋ก๊ทธ๋จ ๋ฑ ๊ด๋ จ๋ ๋ค์ํ ํ์ฌ๊ฐ ์งํ๋๋ค๋ ์ ๋ ๊ฐ์ ์ด๋ค. ์์ง ์์ฒด์ ํ์ฅ์ฑ๊ณผ ๋ง๋ฌผ๋ ค ๊ฒ์ ์ด์ธ์ ๋ฐฉ์ก, ์ ๋๋ฉ์ด์
, ํด ๋ฑ 3D ๊ฒ์ ์์ง์ผ๋ก ํ ์ ์๋ ๊ฐ์ข
์์
๋ค์ด ์กด์ฌํ๋ฉฐ, ์ฐพ์๋ณด๋ฉด ์ด๋ฐ ๊ฒ๋ ์๋ ์ถ์ ์ ๋๋ก ๋ฐฉ๋ํ ์ํ๊ณ๋ฅผ ์๋ํ๋ค.
์น์ฌ์ดํธ
์ ๋ํฐ๋ฅผ ๋ค๋ฅธ ์์ง๋ค์ ๋นํด ์ฐ์ํ ์ง์์ ์ฌ๋ ค ์ค ๊ฐ์ฅ ํฐ ์์์ด๋ค. ๋์์ธ, ๋ชจ๋ธ๋ง๋ถํฐ ์ ๋ํฐ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ํ๋ฌ๊ทธ์ธ์ ํด๋นํ๋ ์์ ๊น์ง ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ๋ฐฐํฌํ๊ฑฐ๋, ์ ๋ฃ๋ก ํ๋งคํ ์ ์๋ ์์ ์ฉ ์ฑ์คํ ์ด์ด๋ค. ์ฝ๋ฉ์ ์ต์ํ์ง ์์ ๋์์ด๋๋ค์ด๋ ๋ฆฌ์์ค ์ ์์ด ํ๋ ๊ฐ๋ฐ์๋ค์ด ์ด ์์ ์คํ ์ด์์ ๊ตฌ๋งคํ๊ฑฐ๋ ๋ฌด๋ฃ๋ก ๋ค์ด๋ฐ์ ์์ ์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ์งํํ ์๋๋ก ๋์์ค๋ค.
์น์ฌ์ดํธ
์ ๋ํฐ๋ฅผ ๋ค๋ฅธ ์์ง๋ค์ ๋นํด ์ฐ์ํ ์ง์์ ์ฌ๋ ค ์ค ๊ฐ์ฅ ํฐ ์์์ด๋ค. ๋์์ธ, ๋ชจ๋ธ๋ง๋ถํฐ ์ ๋ํฐ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ํ๋ฌ๊ทธ์ธ์ ํด๋นํ๋ ์์ ๊น์ง ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ๋ฐฐํฌํ๊ฑฐ๋, ์ ๋ฃ๋ก ํ๋งคํ ์ ์๋ ์์ ์ฉ ์ฑ์คํ ์ด์ด๋ค. ์ฝ๋ฉ์ ์ต์ํ์ง ์์ ๋์์ด๋๋ค์ด๋ ๋ฆฌ์์ค ์ ์์ด ํ๋ ๊ฐ๋ฐ์๋ค์ด ์ด ์์ ์คํ ์ด์์ ๊ตฌ๋งคํ๊ฑฐ๋ ๋ฌด๋ฃ๋ก ๋ค์ด๋ฐ์ ์์ ์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ์งํํ ์๋๋ก ๋์์ค๋ค.
ํญ๋ชฉ | ์์
|
GUI | |
2D | 2D Toolkit, ... |
Shader | Substance, Shader Forge, ... |
Script | Playmaker, uScript, ... |
AI | Simple Path, ... |
Tween | iTween, LeanTween, ... |
Modeling | Simplygon, GameDraw, ProBuilder 2, ... |
์์ ์คํ ์ด ํด๋์ ํ์ผ์ด ๋๋ฌด ๋ง์ผ๋ฉด ๋ก๋๊ฐ ๋งค์ฐ ๋๋ ค์ง ์๋ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋น ํ์ ํ๋ฉด๋ง ๋ณด์ธ๋ค๋ฉด edit > project setting > player์์ use Direct3D 11์ ์ฒดํฌ ํด์ ํด ๋ณด์.
3.1.5. ๋์ ์ฌ์ฉ์ ์ธต๊ณผ ๊ทธ๋ก ์ธํ ํ๋ถํ ๊ด๋ จ์๋ฃ[ํธ์ง]
๊ฐ๋ฐ ์ด๋ณด์๋ ๋น ํ๋ก๊ทธ๋๋จธ์์๋ถํฐ ๊ณ ๊ธ ๊ฐ๋ฐ์๊น์ง ์ฌ์ฉ์์ธต์ด ๋ค์ํ๊ณ ๊ทธ ์๊ฐ ๋ง๋ค. ํนํ ์
๋ฌธ ์ฅ๋ฒฝ์ด ๋ฎ๊ธฐ ๋๋ฌธ์ ์ด๋ณด์ ์ธ๊ตฌ๊ฐ ๋ง์๋ฐ, ์ด ๋๋ฌธ์ ์ธํฐ๋ท ์ด๋๋ฅผ ๊ฒ์ํด๋ ๊ด๋ จ ์๋ฃ๊ฐ ๋์ณ๋๋ค.
๋ง์ด๋ํ๊ฑฐ๋ ์ฌ์ฉ์์ธต์ด ํ์ ๋ ์๋ก ์ธํฐ๋ท ์์ ์๋ฃ๋ค์ด ์ ๊ณ ์ ์์ฌ์์ ์ ๊ณตํ๋ ๋์๋ง์ด๋ ๊ณต์ํฌ๋ผ์ด ๊ณ ์์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ์ด๋ ์ฌ์ฉ์ ์ ์์ฒด๊ฐ ์ ์ ๊ฒ๋ ์๊ณ , ์ฌ์ฉ์๋ค์ด ์ด๋ฏธ ๋๋ถ๋ถ ๊ณ ์ฌ๋ฒ๋ ค์ ์ด์ง๊ฐํ ์ํฉ์์ ๋ง๋๋ ์ฅ์ ๋ฌผ๋ค์ ์์์ ์ด๋ฏธ ํด๊ฒฐ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ธ ๊ฒฝ์ฐ๋ ์๋ค. ๋ฐ๋ฉด ์ ๋ํฐ์ ๊ฒฝ์ฐ์ ์ ๋ง ์์ด๋ณด๋ค์ ์ํ ๊ทธ๋ฆผ์ฑ ์์ค์ ๊ฐ์๋ถํฐ ์ค๋ง ์ก๋คํ ์๋ฌ์ ํด๊ฒฐ๋ฒ ๋ฐ ํํ ๋ง์ฃผ์น๋ ์ค์, ์ฌ๋๋ค์ด ์ฆ๊ฒจ ์ฌ์ฉํ๋ ๋ฒ ์คํธ ํ๋ํฐ์ค๊น์ง ๋งค์ฐ ๋ง์ ์ ๋ณด๊ฐ ์ธํฐ๋ท์ ๋์๋ค๋๊ณ ์์ผ๋ฉฐ, ์ด๊ฒ๋ค์ด ์์ง์ ๋ฐฐ์ฐ๋ ๋ฐ ํฐ ๋์์ด ๋๋ค. ๊ทธ ํํ๋ ๋ธ๋ก๊ทธ, ์ ํ๋ธ ๊ฐ์ข๋ ํํ ๋ฆฌ์ผ, ์ธํฐ๋ท ๊ฐ์, ์์ค ๊ณต์ ์ฌ์ดํธ์ ๊ณต๊ฐ๋ ์ค์ต ์ฝ๋๋ฑ ๋งค์ฐ ๋ค์ํ๊ธฐ ๋๋ฌธ์ ๋์ผํ ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๋ฐ๋ ์๊ธฐ๊ฐ ์์๋ฃ๊ธฐ ์ฝ๊ณ ๋ฐ๋ผํ๊ธฐ ํธํ ๋งค์ฒด๋ฅผ ๊ณ ๋ฅผ ์ ์๋ค.
์ ๋ํฐ๋ ์์ง์ ๋ณํ๊ฐ ๋น ๋ฅด๊ณ ์ง์ API ๋ณํ๊ฐ ์ฆ์์ ๊ณต์ ํํ์ด์ง์ ๋ํ๋จผํธ์ ์ง์ ์์ด ์ธ๋ฆฌ์ผ ์์ง ๋์๋ง์ด ๋ ์ข๋ค๋ ํ์ด ๋ง์๋ฐ, ์ธํฐ๋ท์์ ์ฐพ์ ์ ์๋ ์๋ง์ ์ค์ ์์ ๋ค์ด ์ด๋ฌํ ๋ถ๋ฆฌํจ์ ๋ณด์ถฉํด ์ฃผ๊ณ ์๋ค.
๋ง์ด๋ํ๊ฑฐ๋ ์ฌ์ฉ์์ธต์ด ํ์ ๋ ์๋ก ์ธํฐ๋ท ์์ ์๋ฃ๋ค์ด ์ ๊ณ ์ ์์ฌ์์ ์ ๊ณตํ๋ ๋์๋ง์ด๋ ๊ณต์ํฌ๋ผ์ด ๊ณ ์์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ์ด๋ ์ฌ์ฉ์ ์ ์์ฒด๊ฐ ์ ์ ๊ฒ๋ ์๊ณ , ์ฌ์ฉ์๋ค์ด ์ด๋ฏธ ๋๋ถ๋ถ ๊ณ ์ฌ๋ฒ๋ ค์ ์ด์ง๊ฐํ ์ํฉ์์ ๋ง๋๋ ์ฅ์ ๋ฌผ๋ค์ ์์์ ์ด๋ฏธ ํด๊ฒฐ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ธ ๊ฒฝ์ฐ๋ ์๋ค. ๋ฐ๋ฉด ์ ๋ํฐ์ ๊ฒฝ์ฐ์ ์ ๋ง ์์ด๋ณด๋ค์ ์ํ ๊ทธ๋ฆผ์ฑ ์์ค์ ๊ฐ์๋ถํฐ ์ค๋ง ์ก๋คํ ์๋ฌ์ ํด๊ฒฐ๋ฒ ๋ฐ ํํ ๋ง์ฃผ์น๋ ์ค์, ์ฌ๋๋ค์ด ์ฆ๊ฒจ ์ฌ์ฉํ๋ ๋ฒ ์คํธ ํ๋ํฐ์ค๊น์ง ๋งค์ฐ ๋ง์ ์ ๋ณด๊ฐ ์ธํฐ๋ท์ ๋์๋ค๋๊ณ ์์ผ๋ฉฐ, ์ด๊ฒ๋ค์ด ์์ง์ ๋ฐฐ์ฐ๋ ๋ฐ ํฐ ๋์์ด ๋๋ค. ๊ทธ ํํ๋ ๋ธ๋ก๊ทธ, ์ ํ๋ธ ๊ฐ์ข๋ ํํ ๋ฆฌ์ผ, ์ธํฐ๋ท ๊ฐ์, ์์ค ๊ณต์ ์ฌ์ดํธ์ ๊ณต๊ฐ๋ ์ค์ต ์ฝ๋๋ฑ ๋งค์ฐ ๋ค์ํ๊ธฐ ๋๋ฌธ์ ๋์ผํ ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๋ฐ๋ ์๊ธฐ๊ฐ ์์๋ฃ๊ธฐ ์ฝ๊ณ ๋ฐ๋ผํ๊ธฐ ํธํ ๋งค์ฒด๋ฅผ ๊ณ ๋ฅผ ์ ์๋ค.
์ ๋ํฐ๋ ์์ง์ ๋ณํ๊ฐ ๋น ๋ฅด๊ณ ์ง์ API ๋ณํ๊ฐ ์ฆ์์ ๊ณต์ ํํ์ด์ง์ ๋ํ๋จผํธ์ ์ง์ ์์ด ์ธ๋ฆฌ์ผ ์์ง ๋์๋ง์ด ๋ ์ข๋ค๋ ํ์ด ๋ง์๋ฐ, ์ธํฐ๋ท์์ ์ฐพ์ ์ ์๋ ์๋ง์ ์ค์ ์์ ๋ค์ด ์ด๋ฌํ ๋ถ๋ฆฌํจ์ ๋ณด์ถฉํด ์ฃผ๊ณ ์๋ค.
3.1.6. ์ ๋ ดํ ๋ผ์ด์ ์ค ๋น์ฉ[ํธ์ง]
2017 ๋ฒ์ ์ดํ ์๊ตฌ ๋ผ์ด์ ์ค๋ ์์ด์ก์ผ๋ ๊ฐ์ธ ๋ผ์ด์ ์ค๋ ์ฌ์ ํ ๋ฌด๋ฃ๋ก ์ ์งํ๊ณ ์์ผ๋ฉฐ, ์ฐ๋งค์ถ 20๋ง๋ถ ์ดํ์ผ ๊ฒฝ์ฐ ์ 40,000์๋, ๊ทธ ์ด์์ 140,000์์ ๋ผ์ด์ ์ค ๋น์ฉ์ ๋ฐ๋๋ค. ๋งค์ถ์ด 10๋ง ๋ฌ๋ฌ ์ดํ์ผ ๊ฒฝ์ฐ๋ ๋ฌด๋ฃ ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. 1์ธ ๊ฐ๋ฐ์์ ๊ฒฝ์ฐ, ์ฌ๊ธฐ์์ ์๋ฏธํ๋ 10๋ง ๋ฌ๋ฌ๋ ์์ํ๊ฒ ์ ๋ํฐ ์์ง์ ์ฌ์ฉํ์ฌ ๋ฒ ๋์ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด ์ ๋ํฐ์ ์ ํ ๊ด๊ณ ์๋, ์ฐ๋ด 10๋ง ๋ฌ๋ฌ ์ด์์ ๊ธ์ต ํ์ฌ์ ๋ค๋๋ ํ์ฌ์ธ์ด ์๋ค๊ณ ๊ฐ์ ํด ๋ณด์. ๊ทธ ํ์ฌ์ธ์ด ์ทจ๋ฏธ๋ก ์ ๋ํฐ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ธ์ ์ผ๋ก ๊ฒ์์ ๊ฐ๋ฐํ ๊ฒฝ์ฐ, ๊ทธ ๊ฒ์์ด ์ฐ ๋งค์ถ 10๋ง ๋ฌ๋ฌ ์ดํ๋ผ๋ฉด ์ฌ์ ํ ์ ๋ํฐ๋ฅผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ์ฌ ๊ฒ์์ ๋ง๋ค ์ ์๋ ๊ฒ์ด๋ค. ์ด๋ฌํ ๊ฐ์ผ ๋ผ์ด์ ์ค ๋น์ฉ์ ๊ฐ์ข
์์ง๋ค์ด ๋ฌด๋ฃํํ๋ ๋ฐ ํฐ ์ํฅ์ ๋ผ์ณค์ผ๋ฉฐ, ๊ฒ์์ด ์ถ์๋๋๋ผ๋ ๋ณ๋์ ๋ผ์ด์ ์ค ๋น์ฉ์ ์ฒญ๊ตฌํ์ง ์๋๋ค. ์ด๋ ๊ฐ๋ฐ์ ๋ฏผ์ฃผํ๋ผ๋ ๋ชจํ ์ ๋ง๋ฌผ๋ ค ๊ฒ์๊ฐ๋ฐ์ ๋์คํ ๋ฐ ์ธ๋/์๊ท๋ชจ ๊ฐ๋ฐํ์ด ๋ง์ด ์๊ฒจ๋๋ ๊ณ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋๋ค.
์ด๋ฌํ ์ฅ์ ๋ค ๋๋ถ์ ๋ฒค์ฒ ๊ธฐ์ ์ด๋ ์๊ท๋ชจ ์คํํธ์ ์ฐฝ์ ์ ํ๋ ์ฌ๋๋ค ์ ์ฅ์์๋ ๊ต์ฅํ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, 2D ๊ธฐ๋ฅ ์ญ์ ์ต์ ๊ธฐ๋ฅ๋ค์ด ๊ณ์ ์ถ๊ฐ๋๊ณ ์๊ธฐ์ 2D, 3D ๋ชจ๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. ํนํ ์๊ท๋ชจ/์ธ๋ ๊ฐ๋ฐ์๋ง ํ์ ๋๋ ์ด๊ธฐ์๋ ๋ค๋ฅด๊ฒ ์ ์ฌ์ ๊ฒ์์ด์ง๋ง ๋น๊ต์ ๊ฐ๋ฐ์๋ณธ์ด ์ด๋ ์ ๋ ๋ค์ด๊ฐ๋ ๊ท๋ชจ์ ๊ฒ์๊น์ง, ๊ทธ๋ฆฌ๊ณ ์ฅ๋ฅด ์ญ์ MMORPG์์ ์ ๋ต/ํผ์ฆ/์ก์ ๋ฑ ๋ค์ํ๊ฒ ๊ฐ๋ฐ๋๊ณ ์๋ค.
์ด๋ฌํ ์ฅ์ ๋ค ๋๋ถ์ ๋ฒค์ฒ ๊ธฐ์ ์ด๋ ์๊ท๋ชจ ์คํํธ์ ์ฐฝ์ ์ ํ๋ ์ฌ๋๋ค ์ ์ฅ์์๋ ๊ต์ฅํ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, 2D ๊ธฐ๋ฅ ์ญ์ ์ต์ ๊ธฐ๋ฅ๋ค์ด ๊ณ์ ์ถ๊ฐ๋๊ณ ์๊ธฐ์ 2D, 3D ๋ชจ๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. ํนํ ์๊ท๋ชจ/์ธ๋ ๊ฐ๋ฐ์๋ง ํ์ ๋๋ ์ด๊ธฐ์๋ ๋ค๋ฅด๊ฒ ์ ์ฌ์ ๊ฒ์์ด์ง๋ง ๋น๊ต์ ๊ฐ๋ฐ์๋ณธ์ด ์ด๋ ์ ๋ ๋ค์ด๊ฐ๋ ๊ท๋ชจ์ ๊ฒ์๊น์ง, ๊ทธ๋ฆฌ๊ณ ์ฅ๋ฅด ์ญ์ MMORPG์์ ์ ๋ต/ํผ์ฆ/์ก์ ๋ฑ ๋ค์ํ๊ฒ ๊ฐ๋ฐ๋๊ณ ์๋ค.
3.2. ๋จ์ [ํธ์ง]
3.2.1. ๋น์ฝํ ๊ณ ๊ธ ๊ธฐ๋ฅ[ํธ์ง]
๊ฐํธํ๊ฒ ์ ์ฉํ ์ ์๋ ๊ณ ๊ธ ๊ธฐ๋ฅ์ด ๋ณ๋ก ์๋ค. ๊ณ ๊ธ ๊ธฐ๋ฅ์ ํ์ฉํ๊ธฐ ์ํด์๋ ๊ฐ๋ฐ์์ ์ฝ์ง์ด ํ์์ ์ด๋ค. ์์ง ์์ฒด์ ์ต์ ํ๊ฐ ์์ง ๋ถ์คํ ํ์ธ์ง ์ผ๋ถ ๊ธฐ๊ธฐ์์ ํ๋ ์ ๋๋์ด ์ผ์ด๋๊ธฐ๋ ํ๋ค. ๋ฌด์๋ณด๋ค ํ๊ตญ์ด ์ง์์ด ์๋นํ ๋ถ์คํ๋ค. ํ๊ตญ์ธ์ผ๋ก์๋ ํฐ ๊ฑธ๋ฆผ๋. ์๋์ฐ์์ ์ฒ์ ๊ตฌ๋์ ์ฌ์ฉ์ ๊ณ์ ๋ช
์ด ํ๊ธ๋ก ๋์ด์์ผ๋ฉด ์ ๋๋ก ์คํ์กฐ์ฐจ ๋์ง ์๋๋ค. ๋์ฑ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์ดํฌ๋ก์ํํธ ๊ณ์ ์ฐ๋์ผ๋ก ์ธํด ๊ณ์ ๋ช
์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ค๋ช
์ผ๋ก ์์ฑ๋๋ ์๋ 8 ์ ์ ๋ค์ด๋ผ๋ฉด ์ ๋ํฐ ํ๋ ๋๋ฆฌ๊ฒ ๋ต์๊ณ ์ ๊ณ์ ์ ๋ง๋๋ ๊ณคํน์ค๋ฌ์ด ๊ณผ์ ์ ์น๋ฌ์ผ ํ๋ค. ์ฒญ๊ฐ๋์์ ์ด๋ ธ๋ ์ ๋ํฐ ๋ก๋์ผ 2015์์ ์ฌํด ๋ด๋ก ์ค๊ตญ์ด๋ฅผ ์ ์น๊ณ ํ๊ตญ์ด๋ฅผ ์ ์ ์ง์ํ๊ธฐ๋ก ์ธ๊ธํ์ง๋ง, ๊ฒฐ๊ตญ 3๋
๋ค 2018๋
5์ ๊ฒฝ์์์ผ 2018.1 ๋ฒ์ ์ถ์์ ๋์์ ํ๊ธํ ๋ฒ ํ ๋ฒ์ ์ด ์ถ์๋์๋ค. ์ ๋ํฐ ํ๊ธํ ๊ด๋ จ ์์
3.2.2. ์ ํ์ ์ธ ๋ฉํฐ์ค๋ ๋ ๊ธฐ๋ฅ[ํธ์ง]
์ ๋ํฐ API๊ฐ ๋ฉ์ธ ์ค๋ ๋ ์ธ์์๋ ํธ์ถ์ด ์์ ํ์ง ์๊ธฐ ๋๋ฌธ์[20] ์ ํ์ ์ผ๋ก๋ง ๋ฉํฐ ์ค๋ ๋๋ฅผ ์ ์ฉํ ์ ์์ผ๋ฉฐ ๊ฒฐ๊ตญ ์ด๋ฅผ ํตํด์ ๋์ ์ฑ๋ฅ ํฅ์์ ๊พํ ์๋ ์๋ค. ์ ๋ํฐ API๊ฐ ์๋ ์์ํ ์ฐ์ฐ ์ง์ฝ์ ๋์์ ๋ณ๋ ฌ ์ฒ๋ฆฌํ๋ ๊ฒ์ธ๋ฐ, ์ด๋ ์ ์ฒด ๋์์ ๋ํ ์์ ๋ณ๋ ฌํ๊ฐ ์๋๋ค. ๋ํ ์ฐ์ฐ ๊ด๋ จ ์ฝ๋์์ API๋ฅผ ํตํ์ง ์๋ ๊ฒฝ์ฐ๋ ๋ง์ง ์์ผ๋ฉด์, ๋๋ถ๋ถ์ ์ฐ์ฐ ๋ฅ๋ ฅ์ API์์ ์๊ตฌํ๊ธฐ ๋๋ฌธ. ์ฆ, ๋ณ๋ ฌํ๊ฐ ๋๋ ๋ถ๋ถ์ด ๊ทนํ ์ผ๋ถ์ด๊ธฐ ๋๋ฌธ์ ๋์ ์ด๋์ ์ทจํ ์๋ ์๋ค. ์๋ฌ์ ๋ฒ์น ์ฐธ๊ณ .
์ค๋ น ์ด์ฐํด์ ๊ตฌํํ๋ค ํด๋ ๋ ธ๋ ฅ ๋๋น ์ป๋ ์ฑ๋ฅ ํฅ์์ด ํฌ์ง ์์์ ์ด๋ฅผ ๋์ ๋ก๋ฉ(ํ๋ฆฌ๋ก๋)์ ์์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ณผ ์ ์๋๋ฐ, ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ํฐ API๋ฅผ ๋ฉํฐ์ค๋ ๋์์ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ ์๋ฒฝํ ๋์ ๋ก๋ฉ์ ๊ตฌํํ๊ธฐ๋ ํ๋ค๊ณ ์ฑ๋ฅ ํฅ์๋ ๊ธฐ๋์ ๋ฏธ์น์ง๋ ๋ชปํ๋ค. ์ฆ, ๊ณ ๋์ ํธ๋ฒ์ ์๋ฒฝํ๊ฒ ์ตํ์ ๋ฌธ์ ๊ฐ ๋ ๋ถ๋ถ์ ์ต์ํํ์ฌ ์ ์ฉํ์ง ์๋ ์ด์, ์ฑ๋ฅ ์ด์๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋ถ๋ถ์ ๋ณ๋ ฌํํ์ง ๋ชปํด 0๋ฒ ์ฝ์ด๋ง ์ฃฝ์ด๋ผ ๊ฐ๊ตฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ด๋ค. ์ด๋ฐ ์ํฉ์ด ๋์ ์ฑ๋ฅ์ ์๊ตฌํ๋ ๊ฒ์์์ ๋ฐ์ํ๋ค๋ฉด ๊ทธ์ผ๋ง๋ก ๋งํ์ด์. ์ค์ ๋ก ์ ๋ํฐ ์์ง 4๋ก ๊ฐ๋ฐ๋ ๋ก์ผ ๋ฐ์ฌ ์๋ฎฌ๋ ์ด์ ๊ฒ์์ธ Kerbal Space Program๋ ์๋ฎฌ๋ ์ด์ ํน์ฑ์ ๋ฌผ๋ฆฌ์ฐ์ฐ์ ์์ฒญ ๋นก์ธ๊ฒ ํ๋๋ฐ ์ด ๋ฌผ๋ฆฌ์ฐ์ฐ ์ค๋ ๋๋ฅผ ์ฝ์ด ํ๋๊ฐ ์ ๋ถ ๊ฐ๋นํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋๊ฐ์ ์ฑ๋ฅ ์ข ๋๋ค ํ๋ CPU๋ ๋ถํ์ด ๋ง์์ง๋ฉด ํ๋ ์์ ์ ๋๋ก ๋ชป๋ฝ๋ ์ํฉ์ด ๋ฌด์กฐ๊ฑด ๋ฐ์ํ๋ค. ์ด๋๋ฌธ์ ๊ฐ๋ฐ์๊ฐ ์ ๋ํฐ ์์ง 5๋ก ์์ง์ ๊ฐ์ํ๋(!) ์์ ์ ์๋ฃํด ์ ๋ฐ์ดํธ๋ฅผ ํ์ง๋ง, ๊ทธ๋๋ง๋ ์ฐ์ฃผ์ ํ๋๋น ์ฝ์ด ํ๋์ฉ ๋ถ๋ด์ํค๋ ์์ค์ด ํ๊ณ๋ผ๊ณ ๋ฐํ๋ค. ๋ฉํฐ์ค๋ ๋ฉ์ด ์๋์ด์ ์๊ธฐ๋ ๋ฌธ์ ์ ์์ฃผ ๋ํ์ ์ธ ์. ๋ฌผ๋ก , ์ด ๋ฌธ์ ๋ KSP ๋ชป์ง ์๊ฒ ์ฐ์ฐ๋์ด ๋๋ฝ๊ฒ ๋ง์ ์ํฐ์ฆ: ์ค์นด์ด๋ผ์ธ๋ ๋ง์ฐฌ๊ฐ์ง์ธ๋ฐ, ์ด ๊ฒ์์ ์์ ์ ๋ํฐ ๋ณธ์ฌ ์ธก์์ ๊ธฐ์ ์ง์์ ํด์คฌ๋ค(...). ๊ทธ๋๋ง๋ 8์ค๋ ๋๊น์ง ์ธ์ํ์ง๋ง ์ค์ง์ ์ธ ์ค๋ ๋ ๋ถ๋ด์ 4์ค๋ ๋๊น์ง. ๊ทธ๋์ ์งํ ๋ฉํฐ์ฝ์ด ์ง์์ด๋ผ๊ณ ๊น์ด๊ณ ์๋ค.
๋ค์์ ์ ์ฑ๋ฅ ์ฝ์ด๋ฅผ ๋น ๋ฆฌํ ์๋ฃจ์ ๊น์ง ์ ์ฉํด๊ฐ๋ฉฐ ๋์ด๋ชจ์ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ๋ฌผ๋ก , ๊ฐ ์ฝ์ด๋น ์ฑ๋ฅ์ด ๋์ ํธ์ธ PC์์๊น์ง ์ ์ข์ง ์์ ์์ ํ์ฉ๋๋ฅผ ๋ณด์ผ ์๋ฐ์ ์๋ค. ๋ฐ๋ผ์ ์ผ์ ์์ค ์ด์์ ๊ท๋ชจ๊ฐ ๋๋ ๊ฒ์์ ๊ฐ๋ฐํ๊ธฐ์๋ ์์ฌ์์ด ํฌ๋ค.
๋คํํ 2018.1 ๋ฒ์ ๋ถํฐ C# ์ก ์์คํ (JobSystem)[21]๊ณผ ECS[22]์ด๋ผ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฉํฐ์ค๋ ๋๋ฅผ ์ด์ฉํ ํฌํฌ-์กฐ์ธ ๋ฐฉ์์ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ์ง์ํ๋ค. ํ์ง๋ง, ์์ง ๋ฌธ์ ๊ฐ ๋ง๊ณ ๋ถ์์ ํด์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ง์ผ๋ณด๊ณ ์๋ ์ํฉ์ด๋ค.
์ค๋ น ์ด์ฐํด์ ๊ตฌํํ๋ค ํด๋ ๋ ธ๋ ฅ ๋๋น ์ป๋ ์ฑ๋ฅ ํฅ์์ด ํฌ์ง ์์์ ์ด๋ฅผ ๋์ ๋ก๋ฉ(ํ๋ฆฌ๋ก๋)์ ์์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ณผ ์ ์๋๋ฐ, ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ํฐ API๋ฅผ ๋ฉํฐ์ค๋ ๋์์ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ ์๋ฒฝํ ๋์ ๋ก๋ฉ์ ๊ตฌํํ๊ธฐ๋ ํ๋ค๊ณ ์ฑ๋ฅ ํฅ์๋ ๊ธฐ๋์ ๋ฏธ์น์ง๋ ๋ชปํ๋ค. ์ฆ, ๊ณ ๋์ ํธ๋ฒ์ ์๋ฒฝํ๊ฒ ์ตํ์ ๋ฌธ์ ๊ฐ ๋ ๋ถ๋ถ์ ์ต์ํํ์ฌ ์ ์ฉํ์ง ์๋ ์ด์, ์ฑ๋ฅ ์ด์๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋ถ๋ถ์ ๋ณ๋ ฌํํ์ง ๋ชปํด 0๋ฒ ์ฝ์ด๋ง ์ฃฝ์ด๋ผ ๊ฐ๊ตฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ด๋ค. ์ด๋ฐ ์ํฉ์ด ๋์ ์ฑ๋ฅ์ ์๊ตฌํ๋ ๊ฒ์์์ ๋ฐ์ํ๋ค๋ฉด ๊ทธ์ผ๋ง๋ก ๋งํ์ด์. ์ค์ ๋ก ์ ๋ํฐ ์์ง 4๋ก ๊ฐ๋ฐ๋ ๋ก์ผ ๋ฐ์ฌ ์๋ฎฌ๋ ์ด์ ๊ฒ์์ธ Kerbal Space Program๋ ์๋ฎฌ๋ ์ด์ ํน์ฑ์ ๋ฌผ๋ฆฌ์ฐ์ฐ์ ์์ฒญ ๋นก์ธ๊ฒ ํ๋๋ฐ ์ด ๋ฌผ๋ฆฌ์ฐ์ฐ ์ค๋ ๋๋ฅผ ์ฝ์ด ํ๋๊ฐ ์ ๋ถ ๊ฐ๋นํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋๊ฐ์ ์ฑ๋ฅ ์ข ๋๋ค ํ๋ CPU๋ ๋ถํ์ด ๋ง์์ง๋ฉด ํ๋ ์์ ์ ๋๋ก ๋ชป๋ฝ๋ ์ํฉ์ด ๋ฌด์กฐ๊ฑด ๋ฐ์ํ๋ค. ์ด๋๋ฌธ์ ๊ฐ๋ฐ์๊ฐ ์ ๋ํฐ ์์ง 5๋ก ์์ง์ ๊ฐ์ํ๋(!) ์์ ์ ์๋ฃํด ์ ๋ฐ์ดํธ๋ฅผ ํ์ง๋ง, ๊ทธ๋๋ง๋ ์ฐ์ฃผ์ ํ๋๋น ์ฝ์ด ํ๋์ฉ ๋ถ๋ด์ํค๋ ์์ค์ด ํ๊ณ๋ผ๊ณ ๋ฐํ๋ค. ๋ฉํฐ์ค๋ ๋ฉ์ด ์๋์ด์ ์๊ธฐ๋ ๋ฌธ์ ์ ์์ฃผ ๋ํ์ ์ธ ์. ๋ฌผ๋ก , ์ด ๋ฌธ์ ๋ KSP ๋ชป์ง ์๊ฒ ์ฐ์ฐ๋์ด ๋๋ฝ๊ฒ ๋ง์ ์ํฐ์ฆ: ์ค์นด์ด๋ผ์ธ๋ ๋ง์ฐฌ๊ฐ์ง์ธ๋ฐ, ์ด ๊ฒ์์ ์์ ์ ๋ํฐ ๋ณธ์ฌ ์ธก์์ ๊ธฐ์ ์ง์์ ํด์คฌ๋ค(...). ๊ทธ๋๋ง๋ 8์ค๋ ๋๊น์ง ์ธ์ํ์ง๋ง ์ค์ง์ ์ธ ์ค๋ ๋ ๋ถ๋ด์ 4์ค๋ ๋๊น์ง. ๊ทธ๋์ ์งํ ๋ฉํฐ์ฝ์ด ์ง์์ด๋ผ๊ณ ๊น์ด๊ณ ์๋ค.
๋ค์์ ์ ์ฑ๋ฅ ์ฝ์ด๋ฅผ ๋น ๋ฆฌํ ์๋ฃจ์ ๊น์ง ์ ์ฉํด๊ฐ๋ฉฐ ๋์ด๋ชจ์ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ๋ฌผ๋ก , ๊ฐ ์ฝ์ด๋น ์ฑ๋ฅ์ด ๋์ ํธ์ธ PC์์๊น์ง ์ ์ข์ง ์์ ์์ ํ์ฉ๋๋ฅผ ๋ณด์ผ ์๋ฐ์ ์๋ค. ๋ฐ๋ผ์ ์ผ์ ์์ค ์ด์์ ๊ท๋ชจ๊ฐ ๋๋ ๊ฒ์์ ๊ฐ๋ฐํ๊ธฐ์๋ ์์ฌ์์ด ํฌ๋ค.
๋คํํ 2018.1 ๋ฒ์ ๋ถํฐ C# ์ก ์์คํ (JobSystem)[21]๊ณผ ECS[22]์ด๋ผ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฉํฐ์ค๋ ๋๋ฅผ ์ด์ฉํ ํฌํฌ-์กฐ์ธ ๋ฐฉ์์ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ์ง์ํ๋ค. ํ์ง๋ง, ์์ง ๋ฌธ์ ๊ฐ ๋ง๊ณ ๋ถ์์ ํด์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ง์ผ๋ณด๊ณ ์๋ ์ํฉ์ด๋ค.
3.2.3. GC ์คํ์ดํฌ ๋ฌธ์ [ํธ์ง]
๊ฐ๋น์ง ์ฝ๋ ์
์ผ๋ก ์ธํ์ฌ, ๊ฒ์ ๊ท๋ชจ๊ฐ ํฌ๊ณ ๋ณต์กํ ๋ก์ง์ด ์๋ ๊ฒฝ์ฐ ์ ๊น์ฉ ํ๋ฆฌ์ง์ด ์ผ์ด๋๋ ํ์์ด ์๋ค. ๋ํ์ ์ผ๋ก Escape from Tarkov๊ฐ ์๋ค.
2019 ๋ฒ์ ์์ ์ผ๋ถ ์ํ๋์์ผ๋ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ ์์ง ๋ถ๊ฐ๋ฅํ๋ค๊ณ ํ๋ค.#
์ด ๋๋ฌธ์ ๊ท๋ชจ๊ฐ ํฐ AAA๊ธ ๊ฒ์์์๋ ์ ์ฌ์ฉ๋์ง ์๊ณ ์๋ค.์ ์ด์ ๊ทธ๋ฐ ๊ฒ์๋ค์ ์์ฒด์์ง์ด๋ ์ธ๋ฆฌ์ผ ์ฐ๋๊ฑด ๋์ด๊ฐ์
2019 ๋ฒ์ ์์ ์ผ๋ถ ์ํ๋์์ผ๋ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ ์์ง ๋ถ๊ฐ๋ฅํ๋ค๊ณ ํ๋ค.#
์ด ๋๋ฌธ์ ๊ท๋ชจ๊ฐ ํฐ AAA๊ธ ๊ฒ์์์๋ ์ ์ฌ์ฉ๋์ง ์๊ณ ์๋ค.
3.2.4. ๋ผ์ด์ ์ค ๋ฌธ์ [ํธ์ง]
์ธ๋ฆฌ์ผ ์์ง์ด ๊ณต๊ฒฉ์ ์ธ ๋ผ์ด์ ์ค ์ ์ฑ
์ผ๋ก ๋ณ๊ฒฝํ๋ฉด์ 2017๋
์ดํ ์์ ์๋ ์ ๋ํฐ์ ๋ผ์ด์ ์ค ๋น์ฉ์ด ์ ๋์ ์ผ๋ก ์ฐ์์ ์ ์์ง๋ ์๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ์์ /์๋ณธ๊ธ 10๋ง ๋ฌ๋ฌ ์ดํ์ ๊ฒฝ์ฐ์๋ ์์ ๋ฌด๋ฃ์ด์ง๋ง, ๊ทธ ์ด์๋ถํฐ๋ ์ธ๋ฆฌ์ผ ์์ง์ฒ๋ผ ๊ฐ๋ฐ๋ ์ ํ์ ๋งค์ถ์ ๋ฐ๋ฅธ ๋ก์ดํฐ๊ฐ ์๋ ๋์ ๊ฐ๋ฐ์ ๋จธ๋ฆฟ์(Seat)๋น ์๊ฐ ๋ผ์ด์ ์ค ๋น์ฉ์ ํํ๋ก ๋น์ฉ์ด ๋ฐ์ํ๋ค. ์ฐ์์ /์๋ณธ๊ธ 20๋ง ๋ฌ๋ฌ ์ดํ์ ๊ฒฝ์ฐ์๋ ์ 25๋ฌ๋ฌ (1๋ ๋ฉ๋ถ์) ์ด๋ฉฐ ๊ทธ ์ด์์ ๊ฒฝ์ฐ ๋ฌด์ ํ ๋ผ์ด์ ์ค์ธ Unity Pro๋ก์ ์ 125๋ฌ๋ฌ๋ฅผ ๋ด๋ฉด ๋๋ค. ์ฌ๊ธฐ์ ๋ง์ผ ์ถ๊ฐ๋ก ์ ๋ฃ ํ๋ฌ๊ทธ์ธ์ ๊ตฌ๋งคํ ๊ฒฝ์ฐ ๊ฐ ํ๋ฌ๊ทธ์ธ์ ๋ผ์ด์ ์ค ์ ์ฑ ์ ๋ฐ๋ผ ์ผ์๋ถ ํน์ ๊ตฌ๋ ๋ฃ๊ฐ ๋ฐ์ํ ์ ์๋ค.
์ฐ 10๋ง๋ฌ๋ฌ ์ด์ ์์ ์ ๋ด๋ฉด์ ์๊ท๋ชจ ๊ฐ๋ฐํ์ด๋ฉด์ ๊ฐ๋ฐ์ seat ์๊ฐ ๋ง์ ๊ฒฝ์ฐ์๋ ๋ผ์ด์ ์ค ๋น์ฉ์ด ์๋นํ ๋์์ง ์ ์๋๋ฐ ์ด๋ฌํ ๋น์ฉ์ ์ฐ 10๋ง ๋ฌ๋ฌ๊ฐ ๋๋ ์์ต๊ท๋ชจ๋ฅผ ๊ฐ์ง ๊ฐ๋ฐํ์ ์ ์ฉ๋๋ ๊ฒ์ด๋ฉฐ, ์ด ์ ๋ ๊ท๋ชจ์ ๊ฐ๋ฐํ์ด๋ฉด ์์คํ ์ด๋ ๊ฐ๋ฐํด์ ๊ฐ์ถ๋ ๋ฐ์๋ ์ ์ง ์์ ๋น์ฉ์ด ํ์ํ๊ณ ํ์ ์ด์ํ๊ธฐ ์ํ ๊ณ ์ ๋น๊ฐ ์๊ตฌ๋๋ค๋ ์ ์ ๊ฐ์ํด์ผ ํ๋ค. ์ฌ์ค ์ฐ 1์ต์์ด ๋๋ ๋งค์ถ์ ์ฌ๋ฆฌ๋ฉด์ ์ 25๋ฌ๋ฌ ์ถ๊ฐ ์ง์ถ์ ๋ชปํ๋ฉฐ, ํ๋ฌ๊ทธ์ธ ๊ตฌ๋งค์ ๋น์ฉ์ ์๋ชจํ์ง๋ง ๋ฆฌ์์ค ํธ์ง/๊ฐ๋ฐ์์คํ ์ํํธ์จ์ด ๋น์ฉ์ ๋ฌด๋ฃ ์์ค์ ๋ณ๋ ์๋จ์ ์ด์ฉํ๊ณ ์๊ณ , ํ ์ด์์ ๊ณต์ง๋ก ํ์ง๋ง ๊ฐ๋ฐ์ seat ์๊ฐ ๋๋จํ ๋ง์ผ๋ฉฐ, ์์ค์ฝ๋ ๋ ๋ฒจ ์ปค์คํฐ๋ง์ด์ง์ด ํ์ํ ๋ธ๋ก๋ฒ์คํฐ ์ธ๋ํ์ ๊ฑฐ์ ์๋ค.
๋ํ, ์ธ๋ฆฌ์ผ ์์ง์ด ๊ธฐ๋ณธ ๊ณ ์ ๋ผ์ด์ ์ค ๋น์ฉ์ ์์ ๋ฌด๋ฃํํ์๊ณ ๋น์จ ๋ก์ดํฐ๋ง ์ง๋ถํ๋ ์ ์ฑ ์ด์ง๋ง ๋ถ๊ธฐ๋ณ ๋งค์ถ 3์ฒ๋ฌ๋ฌ ์ด์ ์ ์ด๊ณผ๋ถ์ ๋ํด 5%๋ผ๋ ๊ฒ์ ์ ๋ํฐ๋ณด๋ค ํจ์ฌ ํํ์ ์ด ๋ฎ์ ์ฐ ๋งค์ถ 1๋ง2์ฒ๋ฌ๋ฌ(1400์ฌ๋ง์) ๋ถํฐ ์ ๋ฃํ๊ฐ ๋๋ค๋ ์ด์ผ๊ธฐ๊ฐ ๋๋ค. ์ ๋ํฐ๊ฐ ์ ๋ฃํ(์ 25๋ฌ๋ฌ)๋๋ ๋จ๊ณ์ธ ํ๋ฌ์ค ๋ผ์ด์ ์ค(10๋ง๋ฌ๋ฌ~20๋ง ๋ฌ๋ฌ) ์์ ์ธ๋ฆฌ์ผ์ ์ต์ ์ 366๋ฌ๋ฌ(10๋ง๋ฌ๋ฌ) ~ 783๋ฌ๋ฌ(20๋ง๋ฌ๋ฌ) ๋ฅผ ์ง๋ถํด์ผ ํ๋ค. ์ด ์ฐจ์ด๋ ๊ธ์ก์ด ์ปค์ง์๋ก ์คํ๋ ค ๋ ์ปค์ง๋ค.
๋ฐ๋ฉด, Unity ๋ณธ์ฌ์ ๋ฌ๋ฆฌ Unity Korea์์๋ ๋ํ์ ๊ณผ๊ธ์ ์๋ํ๋ ค๋ ์กฐ์ง์ด ๋ณด์ด๊ณ ์์ด ๊ฒ์ํ๊ณผ์์ ํฐ ๋ฐ๋ฐ์ ๋ถ๋ฌ์ค๊ณ ์๋ค. ็พ ๊ฒ์ ์์ง '์ ๋ํฐ', ๋ํ์ ์ฌ์ฉ๋ฃ ๋ฐ๋... ํ๊ณ ๊ณต๋๋์ ์๊ณ
๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ์์ /์๋ณธ๊ธ 10๋ง ๋ฌ๋ฌ ์ดํ์ ๊ฒฝ์ฐ์๋ ์์ ๋ฌด๋ฃ์ด์ง๋ง, ๊ทธ ์ด์๋ถํฐ๋ ์ธ๋ฆฌ์ผ ์์ง์ฒ๋ผ ๊ฐ๋ฐ๋ ์ ํ์ ๋งค์ถ์ ๋ฐ๋ฅธ ๋ก์ดํฐ๊ฐ ์๋ ๋์ ๊ฐ๋ฐ์ ๋จธ๋ฆฟ์(Seat)๋น ์๊ฐ ๋ผ์ด์ ์ค ๋น์ฉ์ ํํ๋ก ๋น์ฉ์ด ๋ฐ์ํ๋ค. ์ฐ์์ /์๋ณธ๊ธ 20๋ง ๋ฌ๋ฌ ์ดํ์ ๊ฒฝ์ฐ์๋ ์ 25๋ฌ๋ฌ (1๋ ๋ฉ๋ถ์) ์ด๋ฉฐ ๊ทธ ์ด์์ ๊ฒฝ์ฐ ๋ฌด์ ํ ๋ผ์ด์ ์ค์ธ Unity Pro๋ก์ ์ 125๋ฌ๋ฌ๋ฅผ ๋ด๋ฉด ๋๋ค. ์ฌ๊ธฐ์ ๋ง์ผ ์ถ๊ฐ๋ก ์ ๋ฃ ํ๋ฌ๊ทธ์ธ์ ๊ตฌ๋งคํ ๊ฒฝ์ฐ ๊ฐ ํ๋ฌ๊ทธ์ธ์ ๋ผ์ด์ ์ค ์ ์ฑ ์ ๋ฐ๋ผ ์ผ์๋ถ ํน์ ๊ตฌ๋ ๋ฃ๊ฐ ๋ฐ์ํ ์ ์๋ค.
์ฐ 10๋ง๋ฌ๋ฌ ์ด์ ์์ ์ ๋ด๋ฉด์ ์๊ท๋ชจ ๊ฐ๋ฐํ์ด๋ฉด์ ๊ฐ๋ฐ์ seat ์๊ฐ ๋ง์ ๊ฒฝ์ฐ์๋ ๋ผ์ด์ ์ค ๋น์ฉ์ด ์๋นํ ๋์์ง ์ ์๋๋ฐ ์ด๋ฌํ ๋น์ฉ์ ์ฐ 10๋ง ๋ฌ๋ฌ๊ฐ ๋๋ ์์ต๊ท๋ชจ๋ฅผ ๊ฐ์ง ๊ฐ๋ฐํ์ ์ ์ฉ๋๋ ๊ฒ์ด๋ฉฐ, ์ด ์ ๋ ๊ท๋ชจ์ ๊ฐ๋ฐํ์ด๋ฉด ์์คํ ์ด๋ ๊ฐ๋ฐํด์ ๊ฐ์ถ๋ ๋ฐ์๋ ์ ์ง ์์ ๋น์ฉ์ด ํ์ํ๊ณ ํ์ ์ด์ํ๊ธฐ ์ํ ๊ณ ์ ๋น๊ฐ ์๊ตฌ๋๋ค๋ ์ ์ ๊ฐ์ํด์ผ ํ๋ค. ์ฌ์ค ์ฐ 1์ต์์ด ๋๋ ๋งค์ถ์ ์ฌ๋ฆฌ๋ฉด์ ์ 25๋ฌ๋ฌ ์ถ๊ฐ ์ง์ถ์ ๋ชปํ๋ฉฐ, ํ๋ฌ๊ทธ์ธ ๊ตฌ๋งค์ ๋น์ฉ์ ์๋ชจํ์ง๋ง ๋ฆฌ์์ค ํธ์ง/๊ฐ๋ฐ์์คํ ์ํํธ์จ์ด ๋น์ฉ์ ๋ฌด๋ฃ ์์ค์ ๋ณ๋ ์๋จ์ ์ด์ฉํ๊ณ ์๊ณ , ํ ์ด์์ ๊ณต์ง๋ก ํ์ง๋ง ๊ฐ๋ฐ์ seat ์๊ฐ ๋๋จํ ๋ง์ผ๋ฉฐ, ์์ค์ฝ๋ ๋ ๋ฒจ ์ปค์คํฐ๋ง์ด์ง์ด ํ์ํ ๋ธ๋ก๋ฒ์คํฐ ์ธ๋ํ์ ๊ฑฐ์ ์๋ค.
๋ํ, ์ธ๋ฆฌ์ผ ์์ง์ด ๊ธฐ๋ณธ ๊ณ ์ ๋ผ์ด์ ์ค ๋น์ฉ์ ์์ ๋ฌด๋ฃํํ์๊ณ ๋น์จ ๋ก์ดํฐ๋ง ์ง๋ถํ๋ ์ ์ฑ ์ด์ง๋ง ๋ถ๊ธฐ๋ณ ๋งค์ถ 3์ฒ๋ฌ๋ฌ ์ด์ ์ ์ด๊ณผ๋ถ์ ๋ํด 5%๋ผ๋ ๊ฒ์ ์ ๋ํฐ๋ณด๋ค ํจ์ฌ ํํ์ ์ด ๋ฎ์ ์ฐ ๋งค์ถ 1๋ง2์ฒ๋ฌ๋ฌ(1400์ฌ๋ง์) ๋ถํฐ ์ ๋ฃํ๊ฐ ๋๋ค๋ ์ด์ผ๊ธฐ๊ฐ ๋๋ค. ์ ๋ํฐ๊ฐ ์ ๋ฃํ(์ 25๋ฌ๋ฌ)๋๋ ๋จ๊ณ์ธ ํ๋ฌ์ค ๋ผ์ด์ ์ค(10๋ง๋ฌ๋ฌ~20๋ง ๋ฌ๋ฌ) ์์ ์ธ๋ฆฌ์ผ์ ์ต์ ์ 366๋ฌ๋ฌ(10๋ง๋ฌ๋ฌ) ~ 783๋ฌ๋ฌ(20๋ง๋ฌ๋ฌ) ๋ฅผ ์ง๋ถํด์ผ ํ๋ค. ์ด ์ฐจ์ด๋ ๊ธ์ก์ด ์ปค์ง์๋ก ์คํ๋ ค ๋ ์ปค์ง๋ค.
๋ฐ๋ฉด, Unity ๋ณธ์ฌ์ ๋ฌ๋ฆฌ Unity Korea์์๋ ๋ํ์ ๊ณผ๊ธ์ ์๋ํ๋ ค๋ ์กฐ์ง์ด ๋ณด์ด๊ณ ์์ด ๊ฒ์ํ๊ณผ์์ ํฐ ๋ฐ๋ฐ์ ๋ถ๋ฌ์ค๊ณ ์๋ค. ็พ ๊ฒ์ ์์ง '์ ๋ํฐ', ๋ํ์ ์ฌ์ฉ๋ฃ ๋ฐ๋... ํ๊ณ ๊ณต๋๋์ ์๊ณ
3.2.5. ์์ค ์ฝ๋ ๋น๊ณต๊ฐ[ํธ์ง]
์ ๋ํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๊ฐ ๋น์ฉ์ ์ง์ ์ง๋ถํ๋๋ผ๋ ์ ์ฒด ์์ค์ฝ๋๋ ์ฌ์ ํ ๋น๊ณต๊ฐ๋ฉฐ, ์ ์ฒด ์์ค์ฝ๋๊ฐ ํฌํจ๋ ๋ผ์ด์ ์ค๋ฅผ ์ํ ๊ฒฝ์ฐ ๊ทธ ๋น์ฉ์ ์ธ๋ฆฌ์ผ ์์ง ์ปค์คํ
๋ผ์ด์ ์ค ๋น์ฉ๊ณผ ๋ง๋จน๊ฒ ๋๋ค. ์ ๋ํฐ ์ธก์ ํ๋ก ๋ผ์ด์ ์ค๋ ์์ค ์ฝ๋์ ์์์ค ํ ์ ์๋ ๊ฒ ๋ง๋ฅ ์ ์ ํ๊ณ ์์ง๋ง ์ค์์ ๊ตฌ๋
๊ณผ ๋ณ๊ฐ๋ก ์์ค์ฝ๋๋ฅผ ๊ตฌ๋งคํด์ผ ํ๋ค๊ณ ํ๋ค. ์ฌ๊ธฐ์ ๊ฐ๋ฐ๊ธฐ๊ฐ์ด ๊ธธ์ด์ง๋ค๋๊ฐ, ๊ฐ๋ฐํ ์ธ์์ด ์ฆ๊ฐ๋๋ค๋๊ฐ, ํ ์คํ๋์ค ๋ฑ์ ์ง์์ ๋ฐ์์ ์ ๋ํฐ์ ์ํธ๋น ์ฌ์ฉ์์๊ฐ ๋์ด๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ์ ๊ฐ๋ฐ ๋น์ฉ์ด ์ง๋์น๊ฒ ๋์์ง ์ ์์ผ๋ฏ๋ก ์ํฉ์ ๋ฐ๋ผ์ ์ธ๋ฆฌ์ผ ์์ง์ ์ฌ์ฉ์ ๊ณ ๋ คํด์ผ ํ ์๋ ์๋ค.
์ ๋ํฐ๋ ๋ฒ์ ๊ฐ์ ์๋ฒฝํ ํธํ์ฑ์ด๋ ๋ฒ๊ทธ ๋ฌด๊ฒฐ์ฑ์ ์ถ๊ตฌํ๋ ๊ฒ๋ณด๋ค๋ ์ ๊ธฐ์ ๊ณผ ํธ๋ ๋๋ฅผ ๋นจ๋ฆฌ ๋์ ํ๊ณ ์์ฅ ๊ฐํ์ ์ธ ๋ง์ผํ ์ ๋ ํ์ ์๋ ์ ์ฑ ์ ํผ์น๊ณ ์๋ค.
๋๋ฌธ์ 2019๋ ํ์ฌ FEEDBACK๊ณผ ISSUE TRACK์ ์ฌ๋ผ์จ ์น๋ช ์ ๋ฒ๊ทธ๊ฐ ์์ญ~์๋ฐฑ๊ฐ์ ๋ฌํ๋ฉฐ ์ฌ์ง์ด ๊ทธ ์ค ๋ช๋ช ๊ฐ๋ ์์ง ์์ฒด๋ฅผ ์ฌ์ฉ ๋ชปํ๊ฒ ๋ง๋๋ ๋ฒ๊ทธ์์๋ ๋ถ๊ตฌํ๊ณ ๋์ ์๋๊ฐ ์์ง๋ ๋๋ฌด ๋๋ฆฌ๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์ ๋งํฌ ๋ชจ์๊ณผ ๊ฐ์ ๋ฒ๊ทธ๋ค์ด ์๋ค. ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์๋ผ์ ์ด์ ์ ์กํ ๋ฒ๊ทธ๋ ๊ณ์ ๋ถํํ๋ค.์ด์ฏค ๋๋ฉด ํ์ฌ๊ฐ ๋ฒ๊ทธ๋ฅผ ์ก์์ ํด๊ฒฐํ๋ ๊ฒ์ด ์๋๋ผ ์ ์์ฌ๊ฐ ์๋ ค์ง ๋ฒ๊ทธ๋ฅผ ํผํด์ ํด๊ฒฐํ๋ผ๋ ์ด์ผ๊ธฐ.
#1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11
ํํธ, ์๊ธฐ ์ธ๊ธ๋ ๋ฐ์ ๊ฐ์ด ์ ๋ํฐ ์์ง์ ๋๊ท๋ชจ ๊ฐ๋ฐ๋ก ์ฌ์ฉ๋๊ธฐ์ ๋ถ์ ํฉํ์ฌ ์ธ๋ ํ๊ฒฝ ์์ฃผ๋ก ๋ง์ด ์ฐ์ด๋ ํธ์ธ๋ฐ, ์ธ๋ ๊ฐ๋ฐ ํ๊ฒฝ ํน์ฑ์ ๋ฐ์ ํ ๋ฌธ์ ๊ฐ ํํ๊ธฐ ๋๋ฌธ์ ๋๊ฐ์ง ๋จ์ ์ด ์๋์ง๋ฅผ ์ผ์ผ์ผ์ ์ ๋ํฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์๋ค์ ๋ฒ๊ทธ ๋ฉ์ด๋ฆฌ๋ผ๋ ์ค๋ช ์ ์ป๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. ์ ๋ํฐ ์์ง์ ์ฌ์ฉํ ๊ณ ์ฌ์ 3D ๊ฒ์ ์น๊ณ ์ฌ๊ฐํ ๋ฒ๊ทธ ๋ฌธ์ ๋ฅผ ๊ฒช์ง ์์ ๊ฒ์์ด ์์ ๊ผฝ์ ์ ๋.
๊ทธ๋ฐ ๋ฐ๋ฉด ๋์ธ์ ํ๋ณด, ๊ฐ์ฌ ์ด๋น, ์ธ๋ฏธ๋ ๋ฑ์ ์ด์ ์ ๋ง์ถฐ ๋ง์ผํ ์ ์ง์คํ๊ณ ์๋ค.
์ ๋ํฐ๋ ๋ฒ์ ๊ฐ์ ์๋ฒฝํ ํธํ์ฑ์ด๋ ๋ฒ๊ทธ ๋ฌด๊ฒฐ์ฑ์ ์ถ๊ตฌํ๋ ๊ฒ๋ณด๋ค๋ ์ ๊ธฐ์ ๊ณผ ํธ๋ ๋๋ฅผ ๋นจ๋ฆฌ ๋์ ํ๊ณ ์์ฅ ๊ฐํ์ ์ธ ๋ง์ผํ ์ ๋ ํ์ ์๋ ์ ์ฑ ์ ํผ์น๊ณ ์๋ค.
๋๋ฌธ์ 2019๋ ํ์ฌ FEEDBACK๊ณผ ISSUE TRACK์ ์ฌ๋ผ์จ ์น๋ช ์ ๋ฒ๊ทธ๊ฐ ์์ญ~์๋ฐฑ๊ฐ์ ๋ฌํ๋ฉฐ ์ฌ์ง์ด ๊ทธ ์ค ๋ช๋ช ๊ฐ๋ ์์ง ์์ฒด๋ฅผ ์ฌ์ฉ ๋ชปํ๊ฒ ๋ง๋๋ ๋ฒ๊ทธ์์๋ ๋ถ๊ตฌํ๊ณ ๋์ ์๋๊ฐ ์์ง๋ ๋๋ฌด ๋๋ฆฌ๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์ ๋งํฌ ๋ชจ์๊ณผ ๊ฐ์ ๋ฒ๊ทธ๋ค์ด ์๋ค. ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์๋ผ์ ์ด์ ์ ์กํ ๋ฒ๊ทธ๋ ๊ณ์ ๋ถํํ๋ค.
#1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11
ํํธ, ์๊ธฐ ์ธ๊ธ๋ ๋ฐ์ ๊ฐ์ด ์ ๋ํฐ ์์ง์ ๋๊ท๋ชจ ๊ฐ๋ฐ๋ก ์ฌ์ฉ๋๊ธฐ์ ๋ถ์ ํฉํ์ฌ ์ธ๋ ํ๊ฒฝ ์์ฃผ๋ก ๋ง์ด ์ฐ์ด๋ ํธ์ธ๋ฐ, ์ธ๋ ๊ฐ๋ฐ ํ๊ฒฝ ํน์ฑ์ ๋ฐ์ ํ ๋ฌธ์ ๊ฐ ํํ๊ธฐ ๋๋ฌธ์ ๋๊ฐ์ง ๋จ์ ์ด ์๋์ง๋ฅผ ์ผ์ผ์ผ์ ์ ๋ํฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์๋ค์ ๋ฒ๊ทธ ๋ฉ์ด๋ฆฌ๋ผ๋ ์ค๋ช ์ ์ป๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. ์ ๋ํฐ ์์ง์ ์ฌ์ฉํ ๊ณ ์ฌ์ 3D ๊ฒ์ ์น๊ณ ์ฌ๊ฐํ ๋ฒ๊ทธ ๋ฌธ์ ๋ฅผ ๊ฒช์ง ์์ ๊ฒ์์ด ์์ ๊ผฝ์ ์ ๋.
๊ทธ๋ฐ ๋ฐ๋ฉด ๋์ธ์ ํ๋ณด, ๊ฐ์ฌ ์ด๋น, ์ธ๋ฏธ๋ ๋ฑ์ ์ด์ ์ ๋ง์ถฐ ๋ง์ผํ ์ ์ง์คํ๊ณ ์๋ค.
3.2.6. ๋ณด์์ฑ ๋ฌธ์ [ํธ์ง]
์ด์ ๋ฒ์ ์ ๊ฒฝ์ฐ C# ํ๋ ์์ํฌ์ธ Mono์ ๊ธฐ๋ฐํ๊ธฐ ๋๋ฌธ์ ๋ณด์์ด ๊ฑฐ์ ํ๋๋ ๋์ง ์์๋ค. ๊ฐ์ ๋ก ์คํ์์คํ๋๋ค๊ณ ํ ์ ๋๋ก, ๊ฒ์ ๋ด์ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ ํฌํจํด์ ์คํฌ๋ฆฝํธ์ ์ฝ๋๋ฅผ ๋ด๊ณ ์๋ DLL ๋ํ ์์ถํด์ ์ ๋ฆฌ๋ฒ์ฑ์ ํตํด ์ผ๋ง๋ ์ง ๋ด์ฉ์ด ๋๋ฌ๋๊ฒ ๋๋ค.[23] ์ด๋ ๊ฒฐ๊ณผ๋ฌผ์ด ์ค๊ฐ ๋ฐ์ดํธ์ฝ๋์ธ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ ๊ณตํต์ ์ผ๋ก ํด๋น๋๋ค. ๊ธฐ๊ณ์ด ์์ค๊น์ง ์ปดํ์ผ์ด ๋๋ ๊ฒฝ์ฐ๋ ์ญ์ปดํ์ผ์ด ์ฝ์ง ์๊ณ , ๊ทธ๋ง์ ๋ ํ์ฌ๋ C๋ก ์ ํ์ ์ธ ํํ์ด ๊ฐ๋ฅํ ์์ค์ด๋ค. ๊ทธ๊ฒ๋ ๋ค๋ฅธ ์ธ์ด๋ก ์ปดํ์ผ๋ ๊ฒ์ด๋ฉด ํด์์ด ๋์ฑ ์ด๋ ต๋ค. ์ํธํ๋ฅผ ์ํค๋ฉด ๋์ง๋ง...
๋ณด์ ๋ฌธ์ ๋ ๋ฉ๋ชจ๋ฆฌ ํดํน ๋ฐฉ์ด, ์คํฌ๋ฆฝํธ ์ํธํ[24], ๋ณ์ ์ํธํ ๋ฐ ๋ค์คํ, ์ฒดํฌ์ฌ ๋ฐ ํจํท ์ํธํ ๋ฑ ํ๋ก๊ทธ๋๋จธ๋ค์ด๊ฐ๋ ค๋๊ฐ๋ฉด์ ๋ณด์์ฑ์ ๋ง๋ จํ๋ฉด ์ด๋ ์ ๋๋ ํด๊ฒฐ๋ ์๋ ์๋ค. ์๊ฐ ๋ง๊ณ ๋ฅ๋ ฅ ์ข์ ์์ค๊ธ ํด์ปค์ ๋ง๋๋ฉด ํธ๋ฆฌ๋ ๊ฒ์ ์๊ฐ๋ฌธ์ ์ด๊ธด ํ์ง๋ง. ๋ฌธ์ ๋ ์ ๋ํฐ์ ๋ฎ์ ์ง์
์ฅ๋ฒฝ์ ์ํด ์ฝ๋ ์ํธํ๋ฅผ ํ์ง ์๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ค์๋ผ๋ ์ ์ด ๋ฌธ์ ๋ค. ์ด์ฐจํผ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ด ๋ณด์์ฑ์ ์ด๋ฆด ์ ์๋ ํ๊ฒฝ์ด๋ผ๋ ์ ๊ณผ[25] "์ด์ฐจํผ ํธ๋ฆด ์ดํ์ ํธ๋ฆฐ๋ค"๋ผ๋ ์๊ฐ์ ๊ฐ์ง๋ ๊ฐ๋ฐ์๋ค์ด ๋๋ถ๋ถ์ด๊ณ ํ์ฅ์ ์ธ์๋ ์ฌ๊ธฐ์์ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ ์ํ๋ผ์ ๋ง์ ๊ฒ์๋ค์ ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ๋ก ์ ์ํด์ ์ค์ํ ๋ถ๋ถ์ ์๋ฒ์์ ์ฒ๋ฆฌํ๋ ํํ๋ก ์ด์๋๊ณ ์๋ค. ์ด๋ฌ๋ฉด ๋คํ์ด๊ธฐ๋ผ๋ ํ์ง, ์์ ๋ณด์์ฅ์น๋ฅผ ๋ง๋ จํ์ง ์๋ ์ฌ๋ก๋ ์๋๋ฃฉํ๋ค.
๊ทธ๋์ ํด๋น ๋ถ๋ถ์ ์ํธํํ๊ธฐ ์ํ์ฌ ์ ์ ์คํ ์ด์ CodeGuard๋ Anti-Cheat-Toolkit ๋ฑ์ ์๋ํํฐ ํด์ด ๊ธฐ๋ณธ์ ์ธ ์ฝ๋ ๋๋ ํ, ๋ฉ๋ชจ๋ฆฌ ํดํน๊ฐ์ง ๋ฑ์ ์ ๊ณตํ๋ค. ๋ฌผ๋ก ์๋ฒฝํ๊ฒ ๋ง์์ค ์๋ ์๋ค.
์ต์ ๋ฒ์ ์ ๋ค์ด์๋ฉด์ Mono ๋์ .Net framework 4 ์ด์์ ๋ฒ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํจ๊ณผ ๋์์ ์์ C++๋ก ๋ณํ ํ ๋ค์ดํฐ๋ธ ์ฝ๋๋ฅผ ์์ฑํ๋ IL2CPP / Burst Compiler๋ฅผ ๋์ ํ์ฌ ์ด ์ฝ์ ์ ๋์ํ๋ ์๋จ์ด ๋ฑ์ฅํ๋ค. ๋ค์ดํฐ๋ธ ์ฝ๋์ ๊ฒฝ์ฐ C#์ด ํด๋ ๋๋ ๊ฐ์ฅ ํฐ ์ฝ์ ์ธ ์ค๊ฐ ๋ฐ์ดํธ์ฝ๋๊ฐ ์์ด C/C++๊ณผ ๋์ผํ๊ฒ ์ด์ ๋ธ๋ฆฌ ์ฝ๋๋ฅผ ์์ฑํ๋ฏ๋ก ํด๋น ๋ฌธ์ ์ ์ด ๋ํ๋์ง ์๋๋ค. ์ด๊ธฐ์๋ IL2CPP์ ์ปดํ์ผ ์๊ฐ์ด๋ ๋ฒ๊ทธ์ ๋ํ ๋ถ๋ง์ด ์์์ผ๋ ํ์ฌ๋ ๊ฑฐ์ ์์ ํ๋ ์ํ.
๋ณด์ ๋ฌธ์ ๋ ๋ฉ๋ชจ๋ฆฌ ํดํน ๋ฐฉ์ด, ์คํฌ๋ฆฝํธ ์ํธํ[24], ๋ณ์ ์ํธํ ๋ฐ ๋ค์คํ, ์ฒดํฌ์ฌ ๋ฐ ํจํท ์ํธํ ๋ฑ ํ๋ก๊ทธ๋๋จธ๋ค์ด
๊ทธ๋์ ํด๋น ๋ถ๋ถ์ ์ํธํํ๊ธฐ ์ํ์ฌ ์ ์ ์คํ ์ด์ CodeGuard๋ Anti-Cheat-Toolkit ๋ฑ์ ์๋ํํฐ ํด์ด ๊ธฐ๋ณธ์ ์ธ ์ฝ๋ ๋๋ ํ, ๋ฉ๋ชจ๋ฆฌ ํดํน๊ฐ์ง ๋ฑ์ ์ ๊ณตํ๋ค. ๋ฌผ๋ก ์๋ฒฝํ๊ฒ ๋ง์์ค ์๋ ์๋ค.
์ต์ ๋ฒ์ ์ ๋ค์ด์๋ฉด์ Mono ๋์ .Net framework 4 ์ด์์ ๋ฒ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํจ๊ณผ ๋์์ ์์ C++๋ก ๋ณํ ํ ๋ค์ดํฐ๋ธ ์ฝ๋๋ฅผ ์์ฑํ๋ IL2CPP / Burst Compiler๋ฅผ ๋์ ํ์ฌ ์ด ์ฝ์ ์ ๋์ํ๋ ์๋จ์ด ๋ฑ์ฅํ๋ค. ๋ค์ดํฐ๋ธ ์ฝ๋์ ๊ฒฝ์ฐ C#์ด ํด๋ ๋๋ ๊ฐ์ฅ ํฐ ์ฝ์ ์ธ ์ค๊ฐ ๋ฐ์ดํธ์ฝ๋๊ฐ ์์ด C/C++๊ณผ ๋์ผํ๊ฒ ์ด์ ๋ธ๋ฆฌ ์ฝ๋๋ฅผ ์์ฑํ๋ฏ๋ก ํด๋น ๋ฌธ์ ์ ์ด ๋ํ๋์ง ์๋๋ค. ์ด๊ธฐ์๋ IL2CPP์ ์ปดํ์ผ ์๊ฐ์ด๋ ๋ฒ๊ทธ์ ๋ํ ๋ถ๋ง์ด ์์์ผ๋ ํ์ฌ๋ ๊ฑฐ์ ์์ ํ๋ ์ํ.
4. ๋ค๋ฅธ ๊ฐ๋ฐ๋๊ตฌ์์ ๋น๊ต[ํธ์ง]
4.1. ์ ๋ํฐ vs ์ธ๋ฆฌ์ผ ์์ง 4[ํธ์ง]
4.1.1. ์ ๋ํฐ โ ์ธ๋ฆฌ์ผ ์์ง 4 ๋ชฉ๋ก[ํธ์ง]
์๋น์์ ๊ฒ์๋ค์ด ์ ๋ํฐ ์์ง ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์ค ์ธ๋ฆฌ์ผ ์์ง 4๋ก ์์ง์ ๋ฐ๊ฟ ์ฌ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ฌ๋ก๋ก ๋ํ๋๊ณ ์๋ค. ์ฃผ๋ ์ด์ ๋ ํ๋ก์ ํธ์ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด์ ์ ๋ํฐ๋ก๋ ๊ฐ๋นํ๊ธฐ ํ๋ ๋ฆฌ์์ค ๊ด๋ฆฌ ๋ฐ ๊ณ ํ๋ฆฌํฐ ๊ทธ๋ํฝ ๋๋น ์ต์ ํ, ๊ฐ๋ฐ ํด์ ํธ์์ฑ๊ณผ ์์ง์ ํ์ฅ์ฑ, ์ ์ฐ์ฑ์ ์๋ค. ์ ๋ํฐ๋ ๋น๊ต์ ํด์ด ๋จ์ํด ๋ณด์ฌ์ ์ตํ๊ธฐ ์ฝ๊ณ ํธ๋ฆฌํ๊ฒ ๋ณด์ผ ์ ์์ผ๋ ๊ฐ๋ฐ์ ๊น์ด๊ฐ ๊น์ด์ง์๋ก ๊ทธ ํ๊ณ๊ฐ ๋๋ฌ๋๋ ๋ฐ๋ฉด ์ธ๋ฆฌ์ผ์ ์ ๋ํฐ์๋ ์ ๋ฐ๋์ด๊ธฐ ๋๋ฌธ์ด๋ค.
์ ๋ํฐ์์ ์ธ๋ฆฌ์ผ ์์ง 4๋ก ๋ณ๊ฒฝ๋ ๊ฒ์๋ค ๋ชฉ๋ก
์ ๋ํฐ์์ ์ธ๋ฆฌ์ผ ์์ง 4๋ก ๋ณ๊ฒฝ๋ ๊ฒ์๋ค ๋ชฉ๋ก
- ๋ก๋ฉ ํด๋จผ
- ๋ฐ๋ ๋ง๊ฑฐ
- ์์คํ ์ผํฌ ๋ฆฌ๋ฉ์ดํฌ
- ์์คํ ์ผํฌ 3
- ์ด์นด๋ฃจ์คM
- ๋จธ๋ ๋ง์ด๋์ค X
- ์ธ์ ์ค์ผ์ดํธ๋ณด๋ฉ ๊ฒ์
- ๋ณด์ผ๋ง ๋ณดํธ
- ์ค์ปฌํํฐ VR
๋ชฉ๋ก์ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ์ธ๋์์๋ ์ ๋ํฐ์์ ์ธ๋ฆฌ์ผ๋ก ๊ฐ์ํ๊ณ ์๋ ๊ฒ์ ์ ์ ์๋ค. ์ด์ฐ๋ณด๋ฉด ๋น์ฐํ ์ผ์ธ๊ฒ, ๋๊ท๋ชจ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ๋ ์ ์ด์ ์ ๋ํฐ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ธ๋ฆฌ์ผ๋ก ์์ํ๋ค. ์ ๋ํฐ์์ ์ธ๋ฆฌ์ผ๋ก ๊ฐ์ํ๋ ํ๋ก์ ํธ๋ค์ ์ธ๋/์๊ท๋ชจ ๊ฒ์์ผ ์๋ฐ์ ์๋ค.
4.1.2. ์ธ๋ฆฌ์ผ ์์ง 4 โ ์ ๋ํฐ ๋ชฉ๋ก[ํธ์ง]
๋ฐ๋๋ก, ๊ฐ๋ฐ๊ท๋ชจ๋ฅผ ์ถ์ํ๋ฉด์ ์์
์ ์ฆ๊ฐ์ํค๋ ์ผ์ธ ์์ง ๊ต์ฒด๋ฅผ ํ๋ ์ํฉ ์์ฒด๊ฐ ๋นํฉ๋ฆฌ์ ์ด๋ฏ๋ก ์๋ ค์ง ๊ฒ์๋ค ์ค ์ธ๋ฆฌ์ผ ์์ง 4์์ ์ ๋ํฐ๋ก ๋ณ๊ฒฝ๋ ๊ฒ์์ ์ฌ๋ก๋ ์ฐพ์๋ณด๊ธฐ ์ด๋ ต๋ค. ์ ์ด์ ๋ฉ์ด์ ๋ ์ธํฐ๋ท์ ์๋ ค์ง ์ ๋๋ก ์ ๋ช
์ธ๊ฐ ์๋ ๊ฐ๋ฐํ์ด๋ผ๋ฉด ์ด๋ฌํ ์ ํ์ ํ์ง ์์ ๊ฒ์ด๋ค.
์์ ๋ชจ๋ฐ์ผ ํ๋ก์ ํธ์ ํ๋กํ ํ์ ๋จ๊ณ์์ ํ ์คํธ ํ ์์ง์ ๋ณ๊ฒฝํ ์ฌ๋ก๋ ์์ผ๋ ๊ฐ๋ฐ๊ท๋ชจ๊ฐ ์์ ๊ฒ์์ ๊ฒฝ์ฐ๋ฉฐ, ๊ทธ๋ง์ ๋ ๊ฐ๋ฐ์ค๊ฐ์ ๋ณ๊ฒฝํ ์ฌ๋ก๋ ์ฐพ์๋ณผ ์ ์๋๋ฐ ์ ์ด์ ์์ ๊ท๋ชจ์ ๊ฒ์์ ๋ง๋ค๋ ํ์ ๊ฐ๋ฐ ์ค๊ฐ์ ์์ง์ ๋ฐ๊ฟ์ ์๋ก ๋ง๋ค ์ฌ๋ ฅ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
์ธ๋ฆฌ์ผ ์์ง์์ ์ ๋ํฐ๋ก ๋ณ๊ฒฝ๋ ๊ฒ์๋ค ๋ชฉ๋ก
์์ ๋ชจ๋ฐ์ผ ํ๋ก์ ํธ์ ํ๋กํ ํ์ ๋จ๊ณ์์ ํ ์คํธ ํ ์์ง์ ๋ณ๊ฒฝํ ์ฌ๋ก๋ ์์ผ๋ ๊ฐ๋ฐ๊ท๋ชจ๊ฐ ์์ ๊ฒ์์ ๊ฒฝ์ฐ๋ฉฐ, ๊ทธ๋ง์ ๋ ๊ฐ๋ฐ์ค๊ฐ์ ๋ณ๊ฒฝํ ์ฌ๋ก๋ ์ฐพ์๋ณผ ์ ์๋๋ฐ ์ ์ด์ ์์ ๊ท๋ชจ์ ๊ฒ์์ ๋ง๋ค๋ ํ์ ๊ฐ๋ฐ ์ค๊ฐ์ ์์ง์ ๋ฐ๊ฟ์ ์๋ก ๋ง๋ค ์ฌ๋ ฅ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
์ธ๋ฆฌ์ผ ์์ง์์ ์ ๋ํฐ๋ก ๋ณ๊ฒฝ๋ ๊ฒ์๋ค ๋ชฉ๋ก
4.2. ์ ๋ํฐ vs ํฌ๋ผ์ด์์ง[ํธ์ง]
ํฌ๋ผ์ด ์์ง์ ๋ชจ๋ฐ์ผ์์์ ์ฌ์ฉ์ด ์ ๋ฌดํ๋ฉฐ, 2018๋
์ดํ ์์ ์์๋ PC/์ฝ์์ ๋ํ ํ๋ก์ ํธ์์์ ์
์ง๋ ๊ฑฐ์ ์์ ์ํฉ์ด๋ผ ์ฌ์ค์ ๋น๊ตํ๊ธฐ ํ๋ค๋ค.
4.3. ์ ๋ํฐ vs ํ๋์ ๋ชฐํ(Molehill)[ํธ์ง]
์น์์ ์คํํ ์ ์๋ค๋ ์ ์์ ๋น์ทํ ์ฐ์์๋ฅผ ๊ฐ์ง๋ค. ์ ํํ ๋ฐ์ง์๋ฉด ์ ๋ํฐ๋ ๊ฒ์ ์์ง์ด๊ณ , ํ๋์์ ๋ชฐํ์ DirectX๋ OpenGL๊ณผ ๊ฐ์ ๋ก์ฐ ๋ ๋ฒจ API์ด๋ค.(์ฐธ๊ณ ์ฌ์ดํธ) ์กฐ๊ธ ๋ค๋ฅด์ง๋ง ๋น์ ๋ฅผ ๋ค์๋ฉด ๋ถ๊ณผ ๋ฌผ๊ฐ์ ๊ด๊ณ์ ๊ฐ๊น๋ค.
๊ตณ์ด ๋น๊ต๋ฅผ ํ์๋ฉด ์ ๋ํฐ๋ ์ง๊ด์ ์ธ GUI๋ฅผ ํตํด 3D์ชฝ์์ ๋์ ์์ฐ์ฑ๊ณผ ํจ๊ป ์ง์ ์ฅ๋ฒฝ์ด ๋ฎ๋ค. ํ๋์๋ ์ ๋ํฐ๋ณด๋ค OOP์ ์ด๋ฉฐ ๋์ ์์ฐ์ฑ, ํนํ 2D์ ์ ๋ฆฌํ๋ค. ํผํฌ๋จผ์ค๋ ๋ชฐํ์ด ๋ก์ฐ ๋ ๋ฒจ API๋ผ๋ ์ ์์ ๊ธฐ๊ธฐ์ GPU ์ฑ๋ฅ๋ง ์ด๋ ์ ๋ ๋๋ค๋ฉด ๋์ฒด๋ก ํ๋์์ ๋ชฐํ์ด ๋ ๋์ ์ฑ๋ฅ์ ๋ผ ๊ฒ์ด๋ค. ๋ผ์ด์ ์ค ๋ฉด์์ ์ ๋ํฐ๋ ๋ค๋ฅธ ์์ต ๋์ ์์ง๋ค์ ๋นํ๋ฉด ์ธ๊ธด ํด๋ ์ผ๋จ ๋์ด ๋ค๊ธด ๋๋๋ฐ ๋นํด, ๋ชฐํ์ ๊ทธ๋ฅ ๊ณต์ง๋ค. ๊ฐ๋ น Flash Professional์ ์ ๋ฃ. ๋ชฐํ ์์ฒด๋ ๊ณต์ง๋ผ์ ๋ชฐํ์ Flex Builder์์ ์ฐ๋ ๊ณต์ง ํด์ธ Flash Develop, Haxe์์ ์ฐ๋ ์๋ฌด ์๊ด์๋ค. ์ฌ์ค ์ ์ฉ ๋์์ด ๋ฌ๋ผ ์ฐจ์ด๋ฅผ ๋น๊ตํ๊ธฐ๋ ์ด๋ ต๋ค.
๊ตณ์ด ๋น๊ต๋ฅผ ํ์๋ฉด ์ ๋ํฐ๋ ์ง๊ด์ ์ธ GUI๋ฅผ ํตํด 3D์ชฝ์์ ๋์ ์์ฐ์ฑ๊ณผ ํจ๊ป ์ง์ ์ฅ๋ฒฝ์ด ๋ฎ๋ค. ํ๋์๋ ์ ๋ํฐ๋ณด๋ค OOP์ ์ด๋ฉฐ ๋์ ์์ฐ์ฑ, ํนํ 2D์ ์ ๋ฆฌํ๋ค. ํผํฌ๋จผ์ค๋ ๋ชฐํ์ด ๋ก์ฐ ๋ ๋ฒจ API๋ผ๋ ์ ์์ ๊ธฐ๊ธฐ์ GPU ์ฑ๋ฅ๋ง ์ด๋ ์ ๋ ๋๋ค๋ฉด ๋์ฒด๋ก ํ๋์์ ๋ชฐํ์ด ๋ ๋์ ์ฑ๋ฅ์ ๋ผ ๊ฒ์ด๋ค. ๋ผ์ด์ ์ค ๋ฉด์์ ์ ๋ํฐ๋ ๋ค๋ฅธ ์์ต ๋์ ์์ง๋ค์ ๋นํ๋ฉด ์ธ๊ธด ํด๋ ์ผ๋จ ๋์ด ๋ค๊ธด ๋๋๋ฐ ๋นํด, ๋ชฐํ์ ๊ทธ๋ฅ ๊ณต์ง๋ค. ๊ฐ๋ น Flash Professional์ ์ ๋ฃ. ๋ชฐํ ์์ฒด๋ ๊ณต์ง๋ผ์ ๋ชฐํ์ Flex Builder์์ ์ฐ๋ ๊ณต์ง ํด์ธ Flash Develop, Haxe์์ ์ฐ๋ ์๋ฌด ์๊ด์๋ค. ์ฌ์ค ์ ์ฉ ๋์์ด ๋ฌ๋ผ ์ฐจ์ด๋ฅผ ๋น๊ตํ๊ธฐ๋ ์ด๋ ต๋ค.
4.4. ์ ๋ํฐ vs Cocos2d-x[ํธ์ง]
๋ชฐํ์ ๋น๊ต์ ๋น์ทํ๋ค. ์ ๋ํฐ๋ C# ์คํฌ๋ฆฝํธ๊ฐ ์ฃผ๊ฐ ๋์ง๋ง Cocos2d-x ๋ C++ ์ฝ๋๊ฐ ์ฃผ๋ก ์ฌ์ฉ๋๋ค. Cocos2d-x ๋ ๋๋ก์ฐ์ฝ์ ๊ด๋ จ๋ ๋ถ๋ถ์ ์ ๋ถ OpenGL์ ์์กดํ๋ฉฐ. ์๋๋ถํฐ GUI ๊ธฐ๋ฐ์ ์๋ํฐ๊ฐ ์กด์ฌํ์ง ์๋ ํ๋์ฝ๋ฉ์ด๋ค. ๋์ค์ GUI ์๋ํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ Cocos Studio๊ฐ ๋์์ง๋ง, ๋์จ์ง ์ผ๋ง ์ ๋ผ์ ๊ทธ๋ฐ๊ฑด์ง ๊ธฐ๋ฅ์ ์ธ ์ง์ ์์ค์ด ์ ๋ํฐ ์์ง์ ๋นํ๋ฉด ๋ถ์กฑํ ํธ์ด๋ค. 3D๋ ์ง์ํ๊ธด ํ์ง๋ง ์ง๊ธ์ผ๋ก์จ๋ ๊ฑฐ์ง OpenGL๋ก 3D ๊ฒ์์ ๋ง๋๋ ๊ฒ๋ณด๋ค ์ฝ๊ฐ ๋ ํธ๋ฆฌํ ์ ๋ ์ฐจ์ด ๋ฐ์ ์๋ค. 3D ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ์ฝ์ฝ์ค2dx๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ์ ๋ํฐ ์์ง์ด๋ ์ธ๋ฆฌ์ผ ์์ง์ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์ฌ ๋ซ๋ค. ์๋, ๋น๊ต๊ฐ ๋ถ๊ฐ๋ฅํ ์ ๋.
2D์ ํนํ๋ ์ฝ์ฝ์ค2dx๋ผ์ 2D ์ชฝ์ผ๋ก๋ ์ ๋ํฐ ์์ง๊ณผ ๊ฒฝ์ํ ์ ๋๋ก ์์ฐ์ฑ์ด ๋๋ค์ง๋ง... ์ฝ์ฝ์ค์์ ์ง์ํ๋ ๊ธฐ๋ฅ๋ง์ ์ฌ์ฉํด์ ๊ฐ๋ฐํ๊ธฐ์ ๋ฌด๋ฆฌ๋ค. ์ธ์ ๊ฐ ๋์๋ ๊ฐ์ ๋ฐ๋์ ํด๋์ค์ ๊ฐ์ฒด์งํฅ์ ํ๋ก๊ทธ๋๋ฐ์ ์์์ผ ํ๊ธฐ ๋๋ฌธ์, ์ฒซ ์ง์ ์ฅ๋ฒฝ์ ๊ฝค ๋์ ํธ์ด๋ค.
2019๋ ๊ธฐ์ค์ผ๋ก 2D์ชฝ์ผ๋ก๋ ์ ๋ํฐ๊ฐ ์๋์ ์ผ๋ก ์์ฐ์ฑ์ด ์ข๋ค.
Cocos๋ CocosCreator ์ชฝ์ผ๋ก ์ง์คํ๋๋ผ Cocos2D-X๋ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ๊ฐ ์ ์ ๊ธธ์ด์ง๊ณ ์๋ค. ๋ํ, ์ ๋ฐ์ดํธ๋๋ฉด ๊ธฐ๋ฅ์ด ์ข์์ง๊ฑฐ๋ ์ถ๊ฐ๋๊ฑฐ๋ ๋ฒ๊ทธ๊ฐ ์์ด์ง๊ฑฐ๋ ํด์ผ ๋๋๋ฐ, ์ ๋ฐ๋๋ก CocosStudio๋ฅผ ํฌํจํ์ฌ ์๋ ๊ธฐ๋ฅ๋ ์ ๊ฑฐ๋๊ณ , ์ง์ ํ๋ซํผ๋ ์ค์ด๋ค๊ณ ๋ฒ๊ทธ๋ ๋์ด๋๊ณ ์๋ ์ค์ด๋ค. ๊ฑฐ์ ๋ชจ๋ ์์ง์ค์์ ๊ณต์์ ์ผ๋ก ๋ํ ๋ ์ค์์น๋ฅผ ์ง์ํ์ง ์๋๋ค(...).
2D์ ํนํ๋ ์ฝ์ฝ์ค2dx๋ผ์ 2D ์ชฝ์ผ๋ก๋ ์ ๋ํฐ ์์ง๊ณผ ๊ฒฝ์ํ ์ ๋๋ก ์์ฐ์ฑ์ด ๋๋ค์ง๋ง... ์ฝ์ฝ์ค์์ ์ง์ํ๋ ๊ธฐ๋ฅ๋ง์ ์ฌ์ฉํด์ ๊ฐ๋ฐํ๊ธฐ์ ๋ฌด๋ฆฌ๋ค. ์ธ์ ๊ฐ ๋์๋ ๊ฐ์ ๋ฐ๋์ ํด๋์ค์ ๊ฐ์ฒด์งํฅ์ ํ๋ก๊ทธ๋๋ฐ์ ์์์ผ ํ๊ธฐ ๋๋ฌธ์, ์ฒซ ์ง์ ์ฅ๋ฒฝ์ ๊ฝค ๋์ ํธ์ด๋ค.
2019๋ ๊ธฐ์ค์ผ๋ก 2D์ชฝ์ผ๋ก๋ ์ ๋ํฐ๊ฐ ์๋์ ์ผ๋ก ์์ฐ์ฑ์ด ์ข๋ค.
Cocos๋ CocosCreator ์ชฝ์ผ๋ก ์ง์คํ๋๋ผ Cocos2D-X๋ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ๊ฐ ์ ์ ๊ธธ์ด์ง๊ณ ์๋ค. ๋ํ, ์ ๋ฐ์ดํธ๋๋ฉด ๊ธฐ๋ฅ์ด ์ข์์ง๊ฑฐ๋ ์ถ๊ฐ๋๊ฑฐ๋ ๋ฒ๊ทธ๊ฐ ์์ด์ง๊ฑฐ๋ ํด์ผ ๋๋๋ฐ, ์ ๋ฐ๋๋ก CocosStudio๋ฅผ ํฌํจํ์ฌ ์๋ ๊ธฐ๋ฅ๋ ์ ๊ฑฐ๋๊ณ , ์ง์ ํ๋ซํผ๋ ์ค์ด๋ค๊ณ ๋ฒ๊ทธ๋ ๋์ด๋๊ณ ์๋ ์ค์ด๋ค. ๊ฑฐ์ ๋ชจ๋ ์์ง์ค์์ ๊ณต์์ ์ผ๋ก ๋ํ ๋ ์ค์์น๋ฅผ ์ง์ํ์ง ์๋๋ค(...).
4.5. ์ ๋ํฐ vs ์ผํฌ์จ์ด๋ธ[ํธ์ง]
์ ๋ํฐ ์ด์ฐฝ๊ธฐ ์์ ์ ๋น๊ต๋์์ผ๋ฉฐ ์ด๋๋ ์น ๋ธ๋ผ์ฐ์ ์์์ 3D๋ฅผ ๊ตฌํํ๋ ๊ฐ์ฅ ํธ๋ฆฌํ๊ณ ์ฑ๋ฅ ์ข์ ๋ฐฉ๋ฒ ์ค ํ๋๋ก ์ด๋๋น ์ผํฌ์จ์ด๋ธ๊ฐ ์๋ฆฌ์ก๊ณ ์์๊ณ , ์ ๋ํฐ ์น ํ๋ ์ด์ด๋ ํ๋ฐ์ฃผ์์ธ ์ํฉ์ด์๋ค. ํ์ง๋ง ์ ๋ํฐ๋ ๊ฒ์ ์์ง์ด๊ณ ์ผํฌ์จ์ด๋ธ๋ ๊ทธ์ ์น ๋ธ๋ผ์ฐ์ ๋ฑ์ ์ฌ์ฉ๋๋ ๋ฉํฐ๋ฏธ๋์ด ํ๋ ์ด์ด์ผ ๋ฟ์ด๋ฏ๋ก ๋์ ์ ์ ํ ๋น๊ต ๋์์ด ์๋๋ค.
5. ๊ธฐํ[ํธ์ง]
- ๋ํ๋ฏผ๊ตญ ์์ธ์ด 2012๋ ์ ๋ํฐ ์์ง ์ฌ์ฉ ์ง๊ณ์์ ์ ์ธ๊ณ ๋์ ์ค 1์๋ฅผ ์ฐจ์งํ๋ค(๊ด๋ จ ๊ธฐ์ฌ).
- 2018๋ ์๋ ๊ฒ์ ํผ๋ธ๋ฆฌ์ฑ ์ฌ์ ์ ๋ฒ์๋๋ฐ, ๋ค๋ฆ ์๋ PLAYERUNKNOWN'S BATTLEGROUNDS์ ์ ๋ฝ ์ง์ญ ํผ๋ธ๋ฆฌ์ฑ์ ๋งก์๋ค. ๊ทธ๋ฐ๋ฐ ์ด ๊ฒ์์ ๊ฒฝ์์ฌ์ธ ์ํฝ๊ฒ์์ฆ์ ์ธ๋ฆฌ์ผ ์์ง์ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋ ๊ฒ์์ด๋ค.
- 2014๋ ์ CEO๋ก ์กด ๋ฆฌ์นํฐ์๋ก(John Riccitiello)๊ฐ ์ ์๋์๋ค. ํ๋ฐ, ์ด ์ฌ๋์ EA์ ์ ํ์ฅ์ด๋ฉฐ, ์จ์คํธ์ฐ๋์ ๋ถํ๋ก๊ทธ(Bullfrog), ์ค๋ฆฌ์ง(Origin)์ ์ธ์์ ๋ํด์ โ์ฐ๋ฆฌ EA๊ฐ ๊ทธ๋ค์ ๋ง์ณ๋์๋ค. ์๋นํ ๊ธฐ๊ฐ ๋์ ๋๋ ์ด๋ค ๊ธฐ์ ์ ์ธ์์ ์ง์ ๊ด์ฌํ๊ณ ์์๋ค. ๊ทธ๋์ ๋๋ ๊ทธ๋ค์ ๋ง์ณค๋ค๊ณ ๋งํ ์ ์๋ค.โ ๋ผ๋ฉฐ, ์จ์คํธ์ฐ๋ ์ธ์๋ ํฐ ์คํจ์๋ค๊ณ ์ํํ๋ ์ธ๋ฌผ์ด๋ค. ์จ์คํธ์ฐ๋ ๋ฌธ์ ์ฐธ๊ณ .
- ์ด๋ 1์ธ ๊ฐ๋ฐ์๊ฐ ์ ๋ํฐ ์์ง์ ์ด์ฉํด์ ์ด๋์ D ์์ผ์ด๋ํ์ ๊ตฌํํด๋๋ค. ๊ฒ์ ํ๋ฆฌํฐ๋ฅผ ๋ณด๋ฉด ๊ทธ์ผ๋ง๋ก ๊ด๋ชฉํ ๋งํ ์์ค. ๊ทธ๋ฌ๋ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ๋ง๋ค์๊ธฐ ๋๋ฌธ์ ์ ์ ๊ฒ์์ ์๋๋ฉฐ ๋ฐฐํฌํ ์ํฅ๋ ์๋ค๊ณ ํ๋ค. ์์ธํ ์ฌํญ์ ์ด๋์ D/๊ฒ์ ๋ชฉ๋ก ์ฐธ์กฐ.
- 2021๋ ๊ตญ๋ด ๊ฐ์ธ ์ฃผ์ํฌ์์๋ค์ด ์ ๋ํฐ ์ํํธ์จ์ด์ 1200์ต์์ ๋ฌํ๋ ์๋งค์๋ฅผ ์งํํ๊ฒ์ผ๋ก ์กฐ์ฌ๋์๋ค.๊ด๋ จ ๊ธฐ์ฌ.
5.1. ์ ๋ํฐ ์์ง ๊ธฐ๋ฐ์ ๊ฒ์๋ค[ํธ์ง]
5.2. SU:A(์์) ์ธ๋ฌผ ๋ฐ๋ชจ[ํธ์ง]
์ ๋ํฐ ํ ํฌ๋๋ฌ์ง ์ฝ๋ฆฌ์์์ 2020๋ ์ ์ ์๋ ์ ์ ๋ 3D ๋ชจ๋ธ์ด๋ค. 2018๋ ๋์จ ์ธ๋ฆฌ์ผ ์์ง์ ์ฌ์ด๋ #์ฒ๋ผ ์ ๊ตํ๊ฒ ์ ์๋ ๋์งํธ ํด๋จผ ํ ํฌ๋ฐ๋ชจ ์ค ํ๋์ด๋ค.
์์ ๋์งํธ์ด ์ ๋ํฐ ์์ง์ผ๋ก ์ ์ํ ์บ๋ฆญํฐ์ด๋ฉฐ, ๋จธ๋ฆฟ๊ฒฐ๋ถํฐ ํผ๋ถ, ์ท ์ฌ์ง๊น์ง 3D ์ค์บ์ด ์๋๋ผ ์ ๋ก ๋ฒ ์ด์ค์์ ๋งค์ฐ ์ ๋ฐํ๊ฒ ๋ชจ๋ธ๋ง๋์๋ค. ๋ค๋ง ์์ง์ ๋ถ๋ถ์์ ๋ชจ์ ์บก์ณ๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ฉฐ, ๋์ ์ค์กด ์ธ๋ฌผ์ ์บก์ณํ ๋งํผ ๋ค์ํ ๋์์ ์ ๊ตํ๊ฒ ์ํํ ์ ์๋ค๊ณ ํ๋ค.
1์์ ๊ณต๊ฐ๋์์ ๋ ๋จธ๋ฆฌ์นด๋ฝ์ ์์ง์ด์ง ์์ง๋ง, 3์์ ๊ณต๊ฐ๋์์ ๋๋ ๋จธ๋ฆฌ์นด๋ฝ๋ ๋ฌผ๋ฆฌ์์ง์ด ์ ์ฉ๋์๋ค.
์ ์ ๋นํ๋ฅผ ๋ฐํ ๊นํ์ผ[30]์ ์ผ๋ฐ์ ์ธ ๊ทน์ฌ์ค ๋ชจ๋ธ๋ง์ด ์ค์ฌ ์ธ๋ฌผ์ ๋ฐํ์ผ๋ก 3D ์ค์บํด์ ๋ง๋ค์ง๋ง SU:A๋ Z๋ธ๋ฌ์ฌ๋ก ์ผ์ผ์ด ๊ทธ๋ ค์ ์ ์ํ๋๋ฐ, ์ด์ฐจํผ 3D ์ค์บ๋๋ ์์์ ์ผ๋ก ํ๋ณด์ ์ ํด์ผํด์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋น์ทํ๋ค๊ณ ํ๋ค. ์คํ๋ ค ์ด ๋๋ฌธ์ ๊ฐ์ธ์ ์ผ๋ก๋ 3D ์ค์บ๋์ ๋นํจ์จ์ ์ด๋ผ๊ณ ๋ดค๋ค. ์คํ๋ ค ๋ง๋ค๊ธฐ ์ด๋ ค์ ๋ ๊ฑด ๋จธ๋ฆฌ์นด๋ฝ์ด์๋ค๊ณ ํ ๋กํ๋ค.#
๊ฐ์ ์์ ์ฌ์ฉ๋๋ ์์ค์ PC์์๋ ๋์ ๊ฐ๋ฅํ๋ค๊ณ ํ๋ฉฐ, ๋ฒ์ 3.0 ๊ธฐ์ค์ผ๋ก API๋ ์ผ๋ฐ์ ์ธ ๋ค์ด๋ ํธX 11์ ์ฌ์ฉํ์๋ค.#
์ ๋ํฐ ์์ง์์ ๋์งํธ ํด๋จผ ํจํค์ง๋ฅผ ์๊ฐํ ํ ๊ณต๊ฐ๋์๋ค.
5.3. ์ ๋ํฐ์งฑ[ํธ์ง]
[1] ์์ ํ.
[2] ๊ฒ์ ์์ง์ C++๋ก ๊ฐ๋ฐ, API๋ C#์ ์คํฌ๋ฆฝํ
์ธ์ด๋ก ํ์ฉํ์ฌ ์์ฑํ ํํ๋ฅผ ๋๊ณ ์๋ค.
[3] JavaScript๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ ๋ํฐ ์์ง์ ์์ฒด ์คํฌ๋ฆฝํธ์์ผ๋, 2017 ๋ฒ์ ๋ถํฐ ์์ํ ํด์ถ ์์์ ๋ฐ๋๋ 2018.2 ๋ฒ์ ๋ถํฐ ์ง์์ด ์์ ํ ์ค๋จ๋์๋ค.
[4] ์ด์ ์๋ Boo๋ผ๊ณ ํ๋ ์ธ์ด๋ ์ง์ํ๊ณ ์ง๊ธ๋ ์ธ ์๋ ์์ผ๋ 5.0 ๋ฒ์ ์ผ๋ก ๋์ด์ค๋ฉด์๋ถํฐ API ๋ฌธ์๋ฅผ ์ง์ํ์ง ์๋๋ค๊ณ ๊ณต์งํ์๋ค. ์ฌ์ค์์ ํด์ถ ์์. ์ฌ์ค Boo๋ Python๊ณผ ๊ต์ฅํ ์ ์ฌํ ์ธ์ด๊ณ ๊ธฐ์กด์๋ JS์ ํจ๊ป ์ฌํ ์ธ์ด๋ฅผ ์ฐ๋ ์ ์ ๋ค์ ์ก์ ๋ชฉ์ ์ผ๋ก ์ง์ํ์ง๋ง ๊ทธ๋๋ ์ ๋ฒ ์ฐ๊ณ ์๋ JS์ ๋นํด ์ฌ์ฉ๋ฅ ์ด ๋งค์ฐ ์ ์กฐํ๊ธฐ ๋๋ฌธ์... ํ์ฌ ์ด๊ณณ์์ ๋ณผ ์ ์๋ ์ฌ์ฉ ๊ฐ๋ฅ ์คํฌ๋ฆฝํธ์๋ ์์ ๋น ์ ธ์๋ค.
[5] ์ฌ์ค, .Net ๊ธฐ๋ฐ ์ธ์ด์ด๋ฉด ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. F#๋ ๊ฐ๋ฅํ๋ค๋ ์ด์ผ๊ธฐ. ์ถ๊ฐ๋ก, Python์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ฌ๊ทธ์ธ๋ ์๋ค.
[6] DX 9/10/11/12
[10] ์ํ์ ์ฐ๋งค์ถ ๋ฐ ์๋ณธ์ก $100,000
[11] ์ํ์ ์ฐ๋งค์ถ ๋ฐ ์๋ณธ์ก $200,000.
[12] ์ํ์ ์ฐ๋งค์ถ์ก ๋ฐ ์๋ณธ์ก ์ ํ ์์.
[13] ํ๊ตญ ์น์ฌ์ดํธ
[14] High Definition Render Pipeline ๊ทธ์ธ์ ๋ ์ดํธ๋ ์ด์ฑ SSAO๊ฐ ์ ์ฉ๋์๋ค.
[15] ํ๋ก์ ํธ๋น ์ฝ 3์ต
[16] ์๋๋ก์ด๋ ๊ฐ์ ์๋ฎฌ๋ ์ดํฐ, ๋
น์ค, ๋ธ๋ฃจ์คํ ๋ฑ๋ฑ
[17] ์ธ๋ฆฌ์ผ ์์ง๋ ์ด ์ํฅ์ ๋ง์ด ๋ฐ์๋๋ฐ ์ธ๋ฆฌ์ผ ์์ง 3๊น์ง๋ GUI๊ฐ ๋ค์ ๋ณต์กํ์ฌ ์ฒ์ ์ ํ๋ ์ฌ๋๋ค์ ์ ์์ ์๊ฐ์ด ์ข ๊ฑธ๋ฆฌ๋ ํธ์ด์์ผ๋ ์ธ๋ฆฌ์ผ ์์ง 4๋ถํฐ๋ ์ ๋ฐ์ ์ธ ์ธํฐํ์ด์ค๊ฐ ์ง๊ด์ ์ธ GUI๋ก ๋ณ๊ฒฝ๋์ผ๋ฉฐ ํนํ ๋ฒ์ ์
ํ๋ฉฐ ๋ง์ ๊ธฐ๋ฅ๋ค์ด ๋๋๊ทธ ์ค ๋๋กญ๊ณผ ํด๋ฆญ ๋ช๋ฒ์ผ๋ก ์๋๋ ์ ์๊ฒ ๋ฐ๋์ด ๊ฐ๊ณ ์๋ค.
[18] Flash. ๋ค๋ง ์ ๋ํฐ ์ค์ผ์ผํผ์ ์
๋ฐ์ดํธ๋ ๊ธฐ์ ์ง์์ด ์ฉ ํ๋ฐํ ํธ์ ์๋๊ธฐ์ ๋ง ๊ทธ๋๋ก ์๋ค ์์ค์ ๊ทธ์น๋ ์ ๋์ธ๋ฐ๋ค ์ ์ ์ด ํญ๋ชฉ์ ์์
์คํ ์ด์๋ ์์ง๋ ์์๋ฐ ์ด์ ๋ ๋์ด์ ๊ธฐ์ ์ง์์ ์ํ๊ณ ์์ ๋ด๋ค๋ฒ๋ ค์์ด๋ค. ์ค์ ๋ก๋ ํด๋น ํ๋ฌ๊ทธ์ธ์ ๊ฒ์๊ณ ์ ๋ฐ์ผ๋ก ๋ด๋ ๊ธฐ์กด ์ ์ฑ๊ธฐ์ ๋นํด์๋ ์ ํดํ๊ณ ์๋ค.
[19] XAML.
[20] Thread-Unsafe๋ ์ฌ๋ฌ ์ค๋ ๋๊ฐ ๋์ผํ ๋ ์ง์คํฐ์ ๋์ ์ ๊ทผํด์ ์๋ชป๋ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ ๊ฒ์ ๋งํ๋ค.
[21] ์ต๋ 10๊ฐ์ ์ค๋ ๋๊ฐ ์๋ํ๋ค. ๋ฐํ์์ ์ ๋ณด์ธ ์์ ๋ 100๋ง๊ฐ ์ด์์ ๊ตฐ์ธ๋ฅผ ๋ ์์ด ์
๋ฐ์ดํธํ๊ณ ๋ ๋๋งํ๋ ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ฌ์ฃผ์๋ค.
[22] ๊ฐ์ฒด ์งํฅ์ด ์๋ ๋ฐ์ดํฐ ์งํฅ์ผ๋ก ๋์์ ๊ด์ฌํ๋ ์คํฌ๋ฆฝํธ๊ฐ ๊ฐ์ฒด๋ง๋ค ์์ฑ๋์๋ ๊ฒ์ 1๊ฐ๋ก ์ค์ฌ ์ธ์คํด์ฑ ํจ๊ณผ๋ฅผ ์ป์ ์ ์๋ ์์คํ
์ด๋ค.
[23] ๋ฌผ๋ก ์๋ฒฝํ๊ฒ ์ผ์นํ์ง๋ ์๋๋ค. ์ปดํ์ผ์ ์งํํ๋ฉด์ ์ ์ฒด์ ์ธ ํ๋ฆ์ ๊นจ์ง ์๋ ์์ค์์ ์ต์ ํ๋ฅผ ์ํด, ์ฝ๋์ ์์๋ ๋ฐ๋๊ฒ ๋๊ธฐ ๋๋ฌธ. ๊ทธ๋๋ ์คํฌ๋ฆฝํธ์ ์ ์ฒด์ ์ธ ํ๋ฆ์ ํ์
ํ๊ณ ๋ ๋จ๋๋ค. ์์ ํ ํด์ปค์ ์์ ๋จ์ด์ง๋ ์
.
[24] ์ ๋ํฐ์ ๊ฒฝ์ฐ ๋ค์ด๋๋ฏน ๋ก๋๋ฅผ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ฐ๋ฅํ๋ค. ๋ฌผ๋ก , ์คํฌ๋ฆฝํธ ๋ณตํธํ ๋ชจ๋์ด ํด์ปค์ ์ํด ์์ ํต์ ๋๋ฉด ๋ต์ด ์๋ค.
[25] ๋ชจ๋ฐ์ผ ์ฑ์ธ ์๋๋ก์ด๋ ์ฑ์ ๊ฒฝ์ฐ Java ํจํค์ง ํํ๋ก ์ ์๋๋ฏ๋ก ํด์ฒด์ ๋๋จํ ๋์จํ๋ค.
[26] ์ธํด๋ ๋ฒ์ 3๊น์ง๋ ์ ๋ํฐ๋ก ๊ฐ๋ฐ, ์ธํด๋ ๋ฒ์ 4๋ถํฐ๋ ์ธ๋ฆฌ์ผ ์์ง 4๋ก ๊ฐ๋ฐ๋์๋ค.
[27] ์ํผ์๋ 1์ ์ ๋ํฐ๋ก ๊ฐ๋ฐ, ์ํผ์๋ 2๋ถํฐ๋ ์ธ๋ฆฌ์ผ ์์ง 4๋ก ๊ฐ๋ฐ๋์๋ค.
[28] ํฅ์คํํฐ ์ง์์ ๋ฐ์ ๊ฐ๋ฐ๋ ์ธ๋ ๊ฒ์์ผ๋ก ์ฒ์ ๊ฐ๋ฐ์ ์ ๋ํฐ 4๋ก ์์ํด์ ์ ๋ํฐ 5๋ก ์
๊ทธ๋ ์ด๋ ํ๋ค๊ฐ ์ค๊ฐ์ ์ธ๋ฆฌ์ผ ์์ง 4๋ก ๋ณ๊ฒฝํ์ฌ ์์ฑ๋์๋ค.
[29] ๋ฐ๋ชจ ๋ฒ์ ์ ์ ๋ํฐ, ์ ์ ๋ฒ์ ์ ์ธ๋ฆฌ์ผ๋ก ๊ฐ๋ฐ๋์๋ค.
[30] ํ์ฌ ์จ๋ง์ธ๋ ๋ํ