The Next Game Engine Won't Have a Manual โ Arturo Nunez, Nereu
ํ ์ค ํต์ฌ
์ด ์์์ ๊ฒ์ ์์ง์ ํต์ฌ ์ธํฐํ์ด์ค๋ฅผ ์ฝ๋๊ฐ ์๋๋ผ ์์ฐ์ด ์ค๋ช ์ผ๋ก ๋ฐ๊พธ๊ณ , ํ๊ทธ์ ์ปจํ ์คํธ ์กฐ๋ฆฝ์ผ๋ก ๊ฒ์ ์ ์์ ์ง์ ์ฅ๋ฒฝ์ ๋ฎ์ถ๋ ์๋ก์ด ๋ฐฉ์์ด ๊ฐ๋ฅํ๋ค๊ณ ์ฃผ์ฅํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ค๋ช ๋ง์ผ๋ก ๊ฒ์์ ์ค์๊ฐ์ผ๋ก ๋ง๋ค๊ธฐ ๋ก๋ด ์บ๋ฆญํฐ๋ฅผ ์ถ๊ฐํ๊ณ WASD ์ด๋๊ณผ ์ ๋๋ฉ์ด์ ์ ์์ฐ์ด๋ก ์ง์ํด ๋ฐ๋ก ๊ฒ์ ์ค๋ธ์ ํธ๋ก ๋ง๋๋ ์์ฐ์ ํตํด, ์์ผ๋ก์ ๊ฒ์ ์ ์์ ์ฝ๋ฉ๋ณด๋ค ์ํ๋ ๋์์ ๋ง๋ก ์ค๋ช ํ๋ ๋ฐฉ์์ด ๋ ์ ์์์ ๋ณด์ฌ์ค๋ค. ๊ฑด๋ฌผ, ๋น, ์นด๋ฉ๋ผ ์ถ์ ๊น์ง ๊ณ์ ์ค๋ช ์ ๋ง๋ถ์ด๋ฉฐ ๊ฒ์์ ์กฐ๋ฆฝํ๋ฏ ๋ง๋ค์ด ๊ฐ๋ค.
-
2:45
๊ฒ์ ๋ง๋ค๊ธฐ๊ฐ ์ด๋ ค์ด ์ด์ ์ ํต์ ์ธ ๋๊ตฌ๋ก๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฝ๋, ์์ ์ํฌํธ, ์ค์ , ์ปดํฌ๋ํธ ์กฐํฉ์ ๋ชจ๋ ์ดํดํด์ผ ํ๋ฏ๋ก ์ง์ ์ฅ๋ฒฝ์ด ๋งค์ฐ ๋๋ค. ์ ์์๋ Unity์์ ์ค๋ซ๋์ ๋ณด์ ์จ ๋ฐ๋ณต์ ๊ณ ์์ ๋ฐํ์ผ๋ก, ๊ฒ์ ์ ์์ ์ด๋ ค์์ ๊ธฐ์ ๋ณด๋ค๋ ์ํฌํ๋ก์ ๋นํจ์จ์ ์๋ค๊ณ ๋ณธ๋ค.
-
4:27
Unity์์ 10๋ ๋์ ๋ฐ๋ณต๋ ๊ณ ์์ ๋ณด๋ค ๊ฒ์ ์ ์์๋ ํ๋ก๊ทธ๋๋ฐ, 3D ๋ชจ๋ธ๋ง, ๋ ๋๋ง, ์์ , ์ ๋๋ฉ์ด์ ๋ฑ ๋ค์ํ ์ญ๋์ด ํ์ํด ์๊ท๋ชจ ํ์ด๋ ๊ฐ์ธ์ด ๊ฐ๋นํ๊ธฐ ์ด๋ ต๋ค. ๊ธฐ์ ์ ์ผ๋ก ๋์ํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์๊ณ ์ฌ๋ฏธ๊น์ง ํ๋ณดํด์ผ ํ๋ฉฐ, ์ ์ ๊ณผ์ ์์ฒด๋ ํ๋ ์ดํ๋ฏ ์ฆ๊ฑฐ์์ผ ํ๋ค๋ ๊ด์ ์ด ๊ฐ์กฐ๋๋ค.
-
6:59
๊ฐ๋ ฅํ ์์ง๊ณผ LLM์ด ์์ด๋ ์์ง ๋ง๋ฌผ๋ฆฌ์ง ์๋ ์ด์ Unreal, Unity, LLM, agent๊ฐ ์์ด๋ ์์ง์ ์ธ์ด์ ์ฝ๋์ ์ธ์ด๋ฅผ ์ฌ์ ํ ์์์ผ ํด์ ์์ฐ์ด์ ๊ฒ์ ์์ง ์ฌ์ด๊ฐ ๋งค๋๋ฝ๊ฒ ์ด์ด์ง์ง ์๋๋ค. ํ์ฌ ๋ฐฉ์์ ๋ชจ๋ธ์ด ๋งค๋ฒ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ์ฌ๋ฐ๋ช ํ๊ฒ ๋ง๋ค๊ธฐ ์ฌ์ฐ๋ฉฐ, ๊ธฐ๋ณธ ์ด์ ๋ ๊ฒ์ ๋์์ธ๋ณด๋ค ์์ง ๋ด๋ถ์ ๋ง์ถฐ์ ธ ์๋ค.
-
7:49
์บ๋ฆญํฐ ์ ์ด ๋ค์ ์จ์ด ์๋ ๋ณด์ผ๋ฌํ๋ ์ดํธ ์บ๋ฆญํฐ๋ฅผ ์์ง์ด๋ ค๋ฉด mesh, renderer, animator, rigid body, collider, audio source ๊ฐ์ ์์๋ฅผ ๋ชจ๋ ์ค๋นํ๊ณ ์ฐ๊ฒฐํด์ผ ํ๋ฉฐ, ๋๋ถ๋ถ์ ๋ชจ๋ ๊ฒ์์ ๋ฐ๋ณต๋๋ ๋ณด์ผ๋ฌํ๋ ์ดํธ๋ค. ์ด๋ฐ ๊ตฌ์ฑ ์์ ์ค๋ช ๋์ , ํ๋ฉด์ ๊ทธ๋ ค์ง ์ ์๊ณ ๋ฌผ๋ฆฌ๋ฅผ ๊ฐ์ง ์ ์๋ ๋์์ ๊ณตํต๋ ๋ฐฉ์์ผ๋ก ๋ค๋ฃจ๋ ์ถ์ํ๊ฐ ํ์ํ๋ค.
-
8:45
๋ชจ๋ ๊ฒ์ ์์ ์ด๊ณ ํ๊ทธ๊ฐ ์๋๋ฅผ ์ค๋ช ํ๋ค ๋์์ character, animated, double jump ๊ฐ์ ํ๊ทธ๋ก ์ค๋ช ํ๊ณ , coin์ ๋จน์ผ๋ฉด score๋ฅผ ์ฌ๋ฆฌ๋ ์์ ์ด๋ฒคํธ ์๋๋ฅผ ํ๊ทธ๋ก ํํํ๋ ์ ๊ทผ์ด ์ ์๋๋ค. ๋ฌผ๋ฆฌ์ ๋ ๋๋ง์ ์ฌ์ ํ ๋ด๋ถ์์ ์ฒ๋ฆฌ๋์ง๋ง, ์ฌ์ฉ์๋ ๊ฒ์ ์ธ์ด๋ก ์๋๋ฅผ ๋งํ๋ฏ ์ ์ํ ์ ์์ด์ผ ํ๋ค๋ ๋ฐฉํฅ์ด๋ค.
-
9:37
์์ ํ๊ทธ ์์คํ ๊ณผ ๊ฑด๋ฌผ์ ์ฃผํ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ ATS(asset tag system)๋ ECS์ data-oriented design์์ ์ฐฉ์ํด, ์ค๋ธ์ ํธ๋ฅผ ํ๊ทธ๋ก ๊ธฐ์ ํ๊ณ ์์คํ ์ด ํน์ ํ๊ทธ ์กฐํฉ์ ๊ฐ์ง ๋์๋ง ์ฐพ์ ์ฒ๋ฆฌํ๋ ๊ตฌ์กฐ๋ค. ๊ฑด๋ฌผ์ vehicle๊ณผ drivable ํ๊ทธ๋ฅผ ๋ถ์ด๋ฉด Mario Kart ์คํ์ผ์ ์ฃผํ ๊ฐ๋ฅํ ๊ฑด๋ฌผ๋ ๋ง๋ค ์ ์์ผ๋ฉฐ, AI assistant๋ ๋งํ์ ๋ ์ ์ ํ ํ๊ทธ์ ๋๊ตฌ๋ฅผ ์ฐพ์ ์ ์ฉํด ์ค๋ค.
-
11:21
ํ๋กฌํํธ์ ๋ค์ด๊ฐ๋ ์ปจํ ์คํธ ๋ง๋ค๊ธฐ ํ๋กฌํํธ๋ ํ์ฌ ์ฌ์ ์ ๋ณด์ ๋ํด ์์ ์ข ๋ฅ, ๊ฒ์ ์ฅ๋ฅด, ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ถ์๊ธฐ ๊ฐ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ํจ๊ป ๋ถ์ฌ ๊ตฌ์ฑ๋๋ค. ์คํฌ๋ฆฝํ ์์ด๋ ์์ง ์์ ํ๊ทธ์ ์์คํ ์ AI๊ฐ ํธ์ถํ๊ณ ๊ฐฑ์ ํ๋ฉฐ, ์กฐ๋ช ยทํ์ฒ๋ฆฌ์ฒ๋ผ ์ฅ๋ฅด์ ๋ถ์๊ธฐ์ ์ํฅ์ ์ฃผ๋ ์์๋ฅผ ํจ๊ป ๋ถํดํด ๋ค๋ฃฌ๋ค.
-
14:52
์ปจํ ์คํธ ์กฐ๋ฆฝ์ ์ ์ฉํ ์์ค๋ณ ๋ํ ์ผ 6,000~7,000๊ฐ์ ์์ ์ ์ฌ๋์ด ์ง์ ํ๊น ํ ์ ์์ด vision model๋ก ์ค๋ช ์ ์์ฑํ๊ณ , ์ฌ ์ ์ฒด๋ฅผ ํ ๋ฒ์ ๋ฃ๋ ๋์ ๊ฐ๊น์ด ๋์์ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ฃผ๋ level of detail ๋ฐฉ์์ ์ปจํ ์คํธ ๊ตฌ์ฑ์ ์ ์ฉํ๋ค. ์ฌ์ฉ์๊ฐ ํ์ฌ ํธ์ง ์ค์ธ ๋์ ์ฃผ๋ณ ์ ๋ณด๋ ๋ ์์ธํ ๋ณด๋ด๊ณ , ๋ฉ๋ฆฌ ์๊ฑฐ๋ ์ค์๋๊ฐ ๋ฎ์ ์์๋ ๊ฐ๋ตํ ์ฒ๋ฆฌํด ์ปจํ ์คํธ ํฌ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๋ค.
-
16:37
ํ ๋ฒ์ ์์ฑํ๊ธฐ๋ณด๋ค ๋งํ์ ํ์ด์ฃผ๊ธฐ ์ด assistant์ ๋ชฉํ๋ ๊ฒ์์ ํ ๋ฒ์ ์์ฑ์ํค๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ฉ์๊ฐ ๋งํ ์ง์ ์ ๋์ด ๊ณ์ ๋ง๋ค ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค. ๊ฒ์ ์ ์ ์ธ์ด์ ๋์์ธ ๊ฐ๊ฐ์ ์ตํ๋ ๊ณผ์ ์์ฒด๊ฐ ์ค์ํ๋ฉฐ, ๊ฒฐ๊ณผ๋ฌผ์ ๋จ์จ์ ๋ฝ์๋ด๋ ๊ฒ๋ณด๋ค ๋ง๋๋ ์ฌ๋ฏธ์ ๊ณต์ ๊ฒฝํ์ด ์ฐ์ ๋๋ค.
-
17:28
World models๋ ๋ค๋ฅธ ๋งค์ฒด๋ค ์ค์๊ฐ์ผ๋ก ์์ฑ๋๋ world models๋ ํฅ๋ฏธ๋กญ์ง๋ง, 60fps์ 4K ๋ ๋๋ง, ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ ๋์์ ๋ง์กฑํด์ผ ํ๋ ํ์ฌ์ ๊ฒ์ ์๊ตฌ์ฌํญ๊ณผ๋ ๋ค๋ฅธ ๋งค์ฒด๋ก ๋ณด์์ผ ํ๋ค. ์ง๊ธ์ ๋๊ตฌ๋ ์ฌ์ ํ ์ค์ฉ์ ์ธ ํ๊ณ๊ฐ ํฌ์ง๋ง, ๊ฒ์์ ๋ค์ ์ฌ๋ฏธ์๋ ์ฐฝ์ ํ๋์ผ๋ก ๋ฐ๊พธ๋ ๋ฐฉํฅ์ฑ์ ์ถฉ๋ถํ ์๋ฏธ๊ฐ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๊ฒ์ ์ ์์ฉ AI๋ ์ฝ๋๋ฅผ ์ง์ ์ฐ๊ฒ ํ๊ธฐ๋ณด๋ค, ์์ฃผ ๋ฐ๋ณต๋๋ ๋ณด์ผ๋ฌํ๋ ์ดํธ๋ฅผ ํ๊ทธ์ ์์คํ ์ผ๋ก ์ถ์ํํ ์๋ก ์ค์ฌ์ฉ์ฑ์ด ๋์์ง๋ค.
- ์ปจํ ์คํธ ์์ง๋์ด๋ง์ ์ฌ ์ ์ฒด๋ฅผ ๋ฃ๋ ๋ฌธ์ ๊ฐ ์๋๋ผ, ํ์ฌ ํธ์ง ๋์๊ณผ ์ฃผ๋ณ ์ฐ์ ์์์ ๋ฐ๋ผ ์ ๋ณด๋์ ์กฐ์ ํ๋ ๋ฌธ์ ๋ก ๋ด์ผ ํ๋ค.
- ์ด๊ธฐ ์ ํ ๋ชฉํ๋ฅผ '์์ฑ'์ด ์๋๋ผ '๋งํ ํด์'๋ก ์ก์ผ๋ฉด, ์ด๋ณด์๋ ๊ณ์ ์๋ํ ์ ์๋ ์ ์ ๊ฒฝํ์ ์ค๊ณํ๊ธฐ ์ฝ๋ค.