์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
Unity 3D์—์„œ ๋„˜์–ด์˜ด
ใ… 
Unity
๊ฐœ๋ฐœ์‚ฌ
Unity Technologies
์ถœ์‹œ์ผ
์ตœ์‹  ๋ฒ„์ „
2020.2.1 (2021/01/21)[1]
์œ ํ˜•
๊ธฐ๋ฐ˜ ์–ธ์–ด
๋Ÿฐํƒ€์ž„์šฉ
์Šคํฌ๋ฆฝํŒ…์šฉ
C# (์ง€์› ์ค‘)
UnityScript (2018.2 ๋ฒ„์ „๋ถ€ํ„ฐ ์ง€์› ์ค‘๋‹จ)[3]
Boo (5.0 ๋ฒ„์ „๋ถ€ํ„ฐ ์ง€์› ์ค‘๋‹จ)[4][5]
๊ทธ๋ž˜ํ”ฝ
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. ์žฅ์ 
3.1.1. WYSIWYG3.1.2. ๊ฐ„ํŽธํ•œ ๋นŒ๋“œ3.1.3. ๋‚ฎ์€ ์š”๊ตฌ ์‚ฌ์–‘3.1.4. ์—์…‹ ์Šคํ† ์–ด3.1.5. ๋„“์€ ์‚ฌ์šฉ์ž ์ธต๊ณผ ๊ทธ๋กœ ์ธํ•œ ํ’๋ถ€ํ•œ ๊ด€๋ จ์ž๋ฃŒ3.1.6. ์ €๋ ดํ•œ ๋ผ์ด์„ ์Šค ๋น„์šฉ
3.2. ๋‹จ์ 
3.2.1. ๋นˆ์•ฝํ•œ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ3.2.2. ์ œํ•œ์ ์ธ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๊ธฐ๋Šฅ3.2.3. GC ์ŠคํŒŒ์ดํฌ ๋ฌธ์ œ3.2.4. ๋ผ์ด์„ ์Šค ๋ฌธ์ œ3.2.5. ์†Œ์Šค ์ฝ”๋“œ ๋น„๊ณต๊ฐœ3.2.6. ๋ณด์•ˆ์„ฑ ๋ฌธ์ œ
4. ๋‹ค๋ฅธ ๊ฐœ๋ฐœ๋„๊ตฌ์™€์˜ ๋น„๊ต
4.1. ์œ ๋‹ˆํ‹ฐ vs ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4
4.1.1. ์œ ๋‹ˆํ‹ฐ โ†’ ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4 ๋ชฉ๋ก4.1.2. ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4 โ†’ ์œ ๋‹ˆํ‹ฐ ๋ชฉ๋ก
4.2. ์œ ๋‹ˆํ‹ฐ vs ํฌ๋ผ์ด์—”์ง„4.3. ์œ ๋‹ˆํ‹ฐ vs ํ”Œ๋ž˜์‹œ ๋ชฐํž(Molehill)4.4. ์œ ๋‹ˆํ‹ฐ vs Cocos2d-x4.5. ์œ ๋‹ˆํ‹ฐ vs ์‡ผํฌ์›จ์ด๋ธŒ
5. ๊ธฐํƒ€
5.1. ์œ ๋‹ˆํ‹ฐ ์—”์ง„ ๊ธฐ๋ฐ˜์˜ ๊ฒŒ์ž„๋“ค5.2. SU:A(์ˆ˜์•„) ์ธ๋ฌผ ๋ฐ๋ชจ5.3. ์œ ๋‹ˆํ‹ฐ์งฑ

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์›” ๋ง๋ถ€ํ„ฐ ํ•œ๊ธ€ ํŒจ์น˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

2.1. Unity[ํŽธ์ง‘]

2005๋…„ 6์›” 8์ผ์— ์ถœ์‹œ๋œ ์œ ๋‹ˆํ‹ฐ ์—”์ง„์˜ ์ตœ์ดˆ ์ •์‹ ๋ฒ„์ „์œผ๋กœ, ์ดˆ์ฐฝ๊ธฐ์—๋Š” macOS๋งŒ ์ง€์›ํ–ˆ์œผ๋‚˜ ๋‚˜์ค‘์— Windows์™€ PC ๊ธฐ๋ฐ˜์˜ ์›น ๋ธŒ๋ผ์šฐ์ €๋“ค๋„ ์ถ”๊ฐ€ ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

2.2. Unity 2[ํŽธ์ง‘]

2007๋…„์— ์ถœ์‹œ๋œ ์ฒซ ๋ฉ”์ด์ ธ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฒ„์ „์œผ๋กœ, 3D ๊ธฐ๋Šฅ ๊ฐ•ํ™”์™€ ๊ณต๋™ ์ž‘์—… ๊ธฐ๋Šฅ, ๋น„๋””์˜ค ์žฌ์ƒ ๊ธฐ๋Šฅ์„ ๋น„๋กฏํ•˜์—ฌ 50์—ฌ๊ฐ€์ง€์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋“ค์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.

2008๋…„์— ์• ํ”Œ์˜ ์•ฑ ์Šคํ† ์–ด๊ฐ€ ๋Ÿฐ์นญ๋˜๋ฉด์„œ iPhone OS(ํ˜„ iOS)๋ฅผ ์ถ”๊ฐ€ ์ง€์›ํ•˜์—ฌ ์œ ๋‹ˆํ‹ฐ ์—”์ง„์œผ๋กœ ๊ฐœ๋ฐœ๋œ ๊ฒŒ์ž„์„ ์•ฑ ์Šคํ† ์–ด๋กœ๋„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

2.3. Unity 3[ํŽธ์ง‘]

2010๋…„ 9์›”์— ์ถœ์‹œ๋œ ๋ฒ„์ „์œผ๋กœ, ๊ธฐ์กด์˜ PC ํ”Œ๋žซํผ๊ณผ iPhone OS(iOS)๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Android ๊ฐ™์€ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ, PS3, Xbox 360, Wii ๊ฐ™์€ ์ฝ˜์†” ๊ฒŒ์ž„๊ธฐ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์œผ๋กœ ํ™•์žฅ๋˜์—ˆ๊ณ  ๋™์‹œ์— ์ „์„ธ๊ณ„์ ์œผ๋กœ ์Šค๋งˆํŠธํฐ์˜ ๋Œ€์ค‘ํ™”์™€ ๋งž๋ฌผ๋ ค์„œ ์œ ๋‹ˆํ‹ฐ ์—”์ง„์œผ๋กœ ๊ฐœ๋ฐœ๋œ ๊ฒŒ์ž„๋“ค์ด ๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋Š˜์–ด๋‚ฌ๋‹ค.

ํ˜„์žฌ ์œ ๋‹ˆํ‹ฐ ์—”์ง„ ๋ฒ„์ „๋ณ„๋กœ ๋ชจ์•„ ๋†“์€ ๊ณต์‹ ์•„์นด์ด๋ธŒ์—์„œ๋Š” 2011๋…„ 7์›” 26์ผ์— ๋ฐœํ‘œ๋œ 3.4 ๋ฒ„์ „๋ถ€ํ„ฐ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

2.4. Unity 4[ํŽธ์ง‘]

2012๋…„ 11์›” 13์ผ์— ์ถœ์‹œ๋œ ๋ฒ„์ „์œผ๋กœ, DirectX 11์„ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ์ƒˆ๋กœ์šด ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋„๊ตฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.

2013๋…„์— ํŽ˜์ด์Šค๋ถ์ด ์œ ๋‹ˆํ‹ฐ ์—”์ง„ ๊ธฐ๋ฐ˜์˜ ๊ฒŒ์ž„์„ ์œ„ํ•œ ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ์œ ๋‹ˆํ‹ฐ ์—”์ง„์œผ๋กœ ๊ฐœ๋ฐœํ•œ ๊ฒŒ์ž„์„ ํŽ˜์ด์Šค๋ถ์— ๋“ฑ๋กํ•˜๊ธฐ๊ฐ€ ์‰ฌ์›Œ์กŒ๋‹ค. SNS ์—ฐ๋™์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฒŒ์ž„ ์ถ”์ฒœ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ข…์˜ ๊ด‘๊ณ  ์บ ํŽ˜์ธ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.

2.5. Unity 5[ํŽธ์ง‘]

2015๋…„ 3์›” 3์ผ์— ์ •์‹ ์ถœ์‹œ๋œ ๋ฒ„์ „์œผ๋กœ, GDC 2015์—์„œ ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4์˜ ์™„์ „ ๋ฌด๋ฃŒํ™”์— ์ด์–ด ์œ ๋‹ˆํ‹ฐ๋„ ๊ฐœ์ธ์šฉ ๋ฌด๋ฃŒํ™”๋ฅผ ์„ ์–ธํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™„์ „ ๋ฌด๋ฃŒ๋Š” ์•„๋‹ˆ๊ณ  ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์กฐ๊ฑด์— ๋”ฐ๋ฅธ ์ œ์•ฝ ์‚ฌํ•ญ์ด ๋”ฐ๋ฅธ๋‹ค.

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 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

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๋ฅผ ์“ฐ๋Š” ํฌ๋กฌ๋ถ์ด๋‚˜ ์ผ๋ถ€ ํƒœ๋ธ”๋ฆฟ์€ ์•ˆ๋“œ๋กœ์ด๋“œ ํ˜ธํ™˜์œผ๋กœ ๋Œ€์‘ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

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
NGUI, Scaleform[18], Noesis GUI[19], ...
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 ๋ณ€ํ™”๊ฐ€ ์žฆ์•„์„œ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์˜ ๋„ํ๋จผํŠธ์˜ ์งˆ์— ์žˆ์–ด ์–ธ๋ฆฌ์–ผ ์—”์ง„ ๋„์›€๋ง์ด ๋” ์ข‹๋‹ค๋Š” ํ‰์ด ๋งŽ์€๋ฐ, ์ธํ„ฐ๋„ท์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋งŽ์€ ์‹ค์ œ ์˜ˆ์ œ๋“ค์ด ์ด๋Ÿฌํ•œ ๋ถˆ๋ฆฌํ•จ์„ ๋ณด์ถฉํ•ด ์ฃผ๊ณ  ์žˆ๋‹ค.

3.1.6. ์ €๋ ดํ•œ ๋ผ์ด์„ ์Šค ๋น„์šฉ[ํŽธ์ง‘]

2017 ๋ฒ„์ „ ์ดํ›„ ์˜๊ตฌ ๋ผ์ด์„ ์Šค๋Š” ์—†์–ด์กŒ์œผ๋‚˜ ๊ฐœ์ธ ๋ผ์ด์„ ์Šค๋Š” ์—ฌ์ „ํžˆ ๋ฌด๋ฃŒ๋กœ ์œ ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฐ๋งค์ถœ 20๋งŒ๋ถˆ ์ดํ•˜์ผ ๊ฒฝ์šฐ ์›” 40,000์›๋Œ€, ๊ทธ ์ด์ƒ์€ 140,000์›์˜ ๋ผ์ด์„ ์Šค ๋น„์šฉ์„ ๋ฐ›๋Š”๋‹ค. ๋งค์ถœ์ด 10๋งŒ ๋‹ฌ๋Ÿฌ ์ดํ•˜์ผ ๊ฒฝ์šฐ๋Š” ๋ฌด๋ฃŒ ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 1์ธ ๊ฐœ๋ฐœ์ž์˜ ๊ฒฝ์šฐ, ์—ฌ๊ธฐ์—์„œ ์˜๋ฏธํ•˜๋Š” 10๋งŒ ๋‹ฌ๋Ÿฌ๋Š” ์ˆœ์ˆ˜ํ•˜๊ฒŒ ์œ ๋‹ˆํ‹ฐ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒˆ ๋ˆ์„ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ ๋‹ˆํ‹ฐ์™€ ์ „ํ˜€ ๊ด€๊ณ„ ์—†๋Š”, ์—ฐ๋ด‰ 10๋งŒ ๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ ๊ธˆ์œต ํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋Š” ํšŒ์‚ฌ์ธ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด์ž. ๊ทธ ํšŒ์‚ฌ์ธ์ด ์ทจ๋ฏธ๋กœ ์œ ๋‹ˆํ‹ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐœ์ธ์ ์œผ๋กœ ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•  ๊ฒฝ์šฐ, ๊ทธ ๊ฒŒ์ž„์ด ์—ฐ ๋งค์ถœ 10๋งŒ ๋‹ฌ๋Ÿฌ ์ดํ•˜๋ผ๋ฉด ์—ฌ์ „ํžˆ ์œ ๋‹ˆํ‹ฐ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ’์‹ผ ๋ผ์ด์„ ์Šค ๋น„์šฉ์€ ๊ฐ์ข… ์—”์ง„๋“ค์ด ๋ฌด๋ฃŒํ™”ํ•˜๋Š” ๋ฐ ํฐ ์˜ํ–ฅ์„ ๋ผ์ณค์œผ๋ฉฐ, ๊ฒŒ์ž„์ด ์ถœ์‹œ๋˜๋”๋ผ๋„ ๋ณ„๋„์˜ ๋ผ์ด์„ ์Šค ๋น„์šฉ์„ ์ฒญ๊ตฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์˜ ๋ฏผ์ฃผํ™”๋ผ๋Š” ๋ชจํ† ์™€ ๋งž๋ฌผ๋ ค ๊ฒŒ์ž„๊ฐœ๋ฐœ์˜ ๋Œ€์ค‘ํ™” ๋ฐ ์ธ๋””/์†Œ๊ทœ๋ชจ ๊ฐœ๋ฐœํŒ€์ด ๋งŽ์ด ์ƒ๊ฒจ๋‚˜๋Š” ๊ณ„๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ƒˆ๋‹ค.

์ด๋Ÿฌํ•œ ์žฅ์ ๋“ค ๋•๋ถ„์— ๋ฒค์ฒ˜ ๊ธฐ์—…์ด๋‚˜ ์†Œ๊ทœ๋ชจ ์Šคํƒ€ํŠธ์—… ์ฐฝ์—…์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค ์ž…์žฅ์—์„œ๋Š” ๊ต‰์žฅํžˆ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, 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]์ด๋ผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ๋ฅผ ์ด์šฉํ•œ ํฌํฌ-์กฐ์ธ ๋ฐฉ์‹์˜ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋ฅผ ์ง€์›ํ•œ๋‹ค. ํ•˜์ง€๋งŒ, ์•„์ง ๋ฌธ์ œ๊ฐ€ ๋งŽ๊ณ  ๋ถˆ์•ˆ์ •ํ•ด์„œ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ง€์ผœ๋ณด๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์ด๋‹ค.

3.2.3. GC ์ŠคํŒŒ์ดํฌ ๋ฌธ์ œ[ํŽธ์ง‘]

๊ฐ€๋น„์ง€ ์ฝœ๋ ‰์…˜์œผ๋กœ ์ธํ•˜์—ฌ, ๊ฒŒ์ž„ ๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ  ๋ณต์žกํ•œ ๋กœ์ง์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ž ๊น์”ฉ ํ”„๋ฆฌ์ง•์ด ์ผ์–ด๋‚˜๋Š” ํ˜„์ƒ์ด ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ Escape from Tarkov๊ฐ€ ์žˆ๋‹ค.

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์—์„œ๋Š” ๋Œ€ํ•™์— ๊ณผ๊ธˆ์„ ์‹œ๋„ํ•˜๋ ค๋Š” ์กฐ์ง์ด ๋ณด์ด๊ณ  ์žˆ์–ด ๊ฒŒ์ž„ํ•™๊ณผ์—์„œ ํฐ ๋ฐ˜๋ฐœ์„ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ์žˆ๋‹ค. ็พŽ ๊ฒŒ์ž„ ์—”์ง„ '์œ ๋‹ˆํ‹ฐ', ๋Œ€ํ•™์— ์‚ฌ์šฉ๋ฃŒ ๋ฐ›๋‚˜... ํ•™๊ณ„ ๊ณต๋™๋Œ€์‘ ์˜ˆ๊ณ 

3.2.5. ์†Œ์Šค ์ฝ”๋“œ ๋น„๊ณต๊ฐœ[ํŽธ์ง‘]

์œ ๋‹ˆํ‹ฐ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์›”๊ฐ„ ๋น„์šฉ์„ ์ง€์† ์ง€๋ถˆํ•˜๋”๋ผ๋„ ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ๋Š” ์—ฌ์ „ํžˆ ๋น„๊ณต๊ฐœ๋ฉฐ, ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ๋ผ์ด์„ ์Šค๋ฅผ ์›ํ•  ๊ฒฝ์šฐ ๊ทธ ๋น„์šฉ์€ ์–ธ๋ฆฌ์–ผ ์—”์ง„ ์ปค์Šคํ…€ ๋ผ์ด์„ ์Šค ๋น„์šฉ๊ณผ ๋งž๋จน๊ฒŒ ๋œ๋‹ค. ์œ ๋‹ˆํ‹ฐ ์ธก์€ ํ”„๋กœ ๋ผ์ด์„ ์Šค๋„ ์†Œ์Šค ์ฝ”๋“œ์— ์—‘์„œ์Šค ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ๋งˆ๋ƒฅ ์„ ์ „ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์‹ค์ƒ์€ ๊ตฌ๋…๊ณผ ๋ณ„๊ฐœ๋กœ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ตฌ๋งคํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์—ฌ๊ธฐ์— ๊ฐœ๋ฐœ๊ธฐ๊ฐ„์ด ๊ธธ์–ด์ง„๋‹ค๋˜๊ฐ€, ๊ฐœ๋ฐœํŒ€ ์ธ์›์ด ์ฆ๊ฐ€๋œ๋‹ค๋˜๊ฐ€, ํƒ€ ์ŠคํŠœ๋””์˜ค ๋“ฑ์˜ ์ง€์›์„ ๋ฐ›์•„์„œ ์œ ๋‹ˆํ‹ฐ์˜ ์‹œํŠธ๋‹น ์‚ฌ์šฉ์ž์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚  ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ๊ฐœ๋ฐœ ๋น„์šฉ์ด ์ง€๋‚˜์น˜๊ฒŒ ๋†’์•„์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ ์–ธ๋ฆฌ์–ผ ์—”์ง„์˜ ์‚ฌ์šฉ์„ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

์œ ๋‹ˆํ‹ฐ๋Š” ๋ฒ„์ „ ๊ฐ„์˜ ์™„๋ฒฝํ•œ ํ˜ธํ™˜์„ฑ์ด๋‚˜ ๋ฒ„๊ทธ ๋ฌด๊ฒฐ์„ฑ์„ ์ถ”๊ตฌํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ์‹ ๊ธฐ์ˆ ๊ณผ ํŠธ๋ Œ๋“œ๋ฅผ ๋นจ๋ฆฌ ๋„์ž…ํ•˜๊ณ  ์‹œ์žฅ ๊ฐ•ํ™”์ ์ธ ๋งˆ์ผ€ํŒ…์— ๋” ํž˜์„ ์Ÿ๋Š” ์ •์ฑ…์„ ํŽผ์น˜๊ณ  ์žˆ๋‹ค.

๋•Œ๋ฌธ์— 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์˜ ์ปดํŒŒ์ผ ์‹œ๊ฐ„์ด๋‚˜ ๋ฒ„๊ทธ์— ๋Œ€ํ•œ ๋ถˆ๋งŒ์ด ์žˆ์—ˆ์œผ๋‚˜ ํ˜„์žฌ๋Š” ๊ฑฐ์˜ ์•ˆ์ •ํ™”๋œ ์ƒํƒœ.

4. ๋‹ค๋ฅธ ๊ฐœ๋ฐœ๋„๊ตฌ์™€์˜ ๋น„๊ต[ํŽธ์ง‘]

4.1. ์œ ๋‹ˆํ‹ฐ vs ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4[ํŽธ์ง‘]

4.1.1. ์œ ๋‹ˆํ‹ฐ โ†’ ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4 ๋ชฉ๋ก[ํŽธ์ง‘]

์ƒ๋‹น์ˆ˜์˜ ๊ฒŒ์ž„๋“ค์ด ์œ ๋‹ˆํ‹ฐ ์—”์ง„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋„์ค‘ ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4๋กœ ์—”์ง„์„ ๋ฐ”๊ฟ” ์žฌ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€ ์‚ฌ๋ก€๋กœ ๋‚˜ํƒ€๋‚˜๊ณ  ์žˆ๋‹ค. ์ฃผ๋œ ์ด์œ ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด์„œ ์œ ๋‹ˆํ‹ฐ๋กœ๋Š” ๊ฐ๋‹นํ•˜๊ธฐ ํž˜๋“  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ ๋ฐ ๊ณ ํ€„๋ฆฌํ‹ฐ ๊ทธ๋ž˜ํ”ฝ ๋Œ€๋น„ ์ตœ์ ํ™”, ๊ฐœ๋ฐœ ํˆด์˜ ํŽธ์˜์„ฑ๊ณผ ์—”์ง„์˜ ํ™•์žฅ์„ฑ, ์œ ์—ฐ์„ฑ์— ์žˆ๋‹ค. ์œ ๋‹ˆํ‹ฐ๋Š” ๋น„๊ต์  ํˆด์ด ๋‹จ์ˆœํ•ด ๋ณด์—ฌ์„œ ์ตํžˆ๊ธฐ ์‰ฝ๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ์œผ๋‚˜ ๊ฐœ๋ฐœ์˜ ๊นŠ์ด๊ฐ€ ๊นŠ์–ด์งˆ์ˆ˜๋ก ๊ทธ ํ•œ๊ณ„๊ฐ€ ๋“œ๋Ÿฌ๋‚˜๋Š” ๋ฐ˜๋ฉด ์–ธ๋ฆฌ์–ผ์€ ์œ ๋‹ˆํ‹ฐ์™€๋Š” ์ • ๋ฐ˜๋Œ€์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์œ ๋‹ˆํ‹ฐ์—์„œ ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4๋กœ ๋ณ€๊ฒฝ๋œ ๊ฒŒ์ž„๋“ค ๋ชฉ๋ก

๋ชฉ๋ก์„ ๋ณด๋ฉด ์•Œ๊ฒ ์ง€๋งŒ ์ธ๋””์—์„œ๋„ ์œ ๋‹ˆํ‹ฐ์—์„œ ์–ธ๋ฆฌ์–ผ๋กœ ๊ฐˆ์•„ํƒ€๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์–ด์ฐŒ๋ณด๋ฉด ๋‹น์—ฐํ•œ ์ผ์ธ๊ฒŒ, ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ๋Š” ์• ์ดˆ์— ์œ ๋‹ˆํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์–ธ๋ฆฌ์–ผ๋กœ ์‹œ์ž‘ํ•œ๋‹ค. ์œ ๋‹ˆํ‹ฐ์—์„œ ์–ธ๋ฆฌ์–ผ๋กœ ๊ฐˆ์•„ํƒ€๋Š” ํ”„๋กœ์ ํŠธ๋“ค์€ ์ธ๋””/์†Œ๊ทœ๋ชจ ๊ฒŒ์ž„์ผ ์ˆ˜๋ฐ–์— ์—†๋‹ค.

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์—์„œ ์“ฐ๋“  ์•„๋ฌด ์ƒ๊ด€์—†๋‹ค. ์‚ฌ์‹ค ์ ์šฉ ๋Œ€์ƒ์ด ๋‹ฌ๋ผ ์ฐจ์ด๋ฅผ ๋น„๊ตํ•˜๊ธฐ๋Š” ์–ด๋ ต๋‹ค.

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๋ฅผ ํฌํ•จํ•˜์—ฌ ์žˆ๋˜ ๊ธฐ๋Šฅ๋„ ์ œ๊ฑฐ๋˜๊ณ , ์ง€์› ํ”Œ๋žซํผ๋„ ์ค„์–ด๋“ค๊ณ  ๋ฒ„๊ทธ๋„ ๋Š˜์–ด๋‚˜๊ณ  ์žˆ๋Š” ์ค‘์ด๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ์—”์ง„์ค‘์—์„œ ๊ณต์‹์ ์œผ๋กœ ๋‹Œํ…๋„ ์Šค์œ„์น˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค(...).

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
[7] OpenGL ES ํฌํ•จ
[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] ํ˜„์žฌ ์˜จ๋งˆ์ธ๋“œ ๋Œ€ํ‘œ