ย ๊ตฌ์ฑ
- ์๋ฌธ ํต์ฌ ์ ๋ฆฌ
- ์ ์ฒด ์์ฝ
ย
์๋ฌธ ํต์ฌ ์ ๋ฆฌ๊ฒฐ๋ก ๋ถํฐ
์ธ๋ฆฌ์ผย ์์ง์ย simple๊ฐย ์๋๋ผย easy์ด๋ค.
์ธ๋ฆฌ์ผ ์์ง์ "(FPS|TPS|3D ์ก์
๊ฒ์) ์ฏ๊พธ๋ฅด"์ด๋ค.
ย
์ฌ๊ธฐ์ ์ฏ๊พธ๋ฅด ํน์ฑ ์ฐธ๊ณ .
RPG๋ฅผย ๋ง๋๋๋ฐย ํ์ํย ๊ธฐ๋ฅ์ย ๋ชจ๋ย ๊ฐ์ถ์ด์ ธย ์์ผ๋ฉฐ,ย ๊ทธย ์์์ย ์๊ฒฐ๋๋ย ๊ฒ์ด๋ผ๋ฉดย ๊ฐ๋จ(easy)์ผ๋กย ๋ง๋คย ์ย ์์ต๋๋ค.
ํ์ง๋ง,ย ์์ค์ค๋ย ๋ฑ์ดย ์ ๋ช
ํย ๊ฒ์ฒ๋ผย RPGย ์ด์ธ์๋ย ๋ง๋คย ์ย ์์ต๋๋ค.ย ์กฐ๊ธย ํ๋ค์ง๋ง.
ย
๊ทธ๋์ย UE๋ย FPS/TPS/3Dย ์ก์ ย ๊ฒ์์ย ๋ง๋๋ย ๋ฐย ํนํ๋ย ๊ฒ์ย ์์ง์ด๋ผ๊ณ ย ๋๊ผ์ต๋๋ค.
FPS๋ฅผย ๋ง๋๋๋ฐย ํ์ํย ๊ธฐ๋ฅ์ย ๋ชจ๋ย ๊ฐ์ถ์ด์ ธย ์์ผ๋ฉฐ,ย ๊ทธย ์์์ย ์๊ฒฐ๋๋ย ๊ฒ์ด๋ผ๋ฉดย ๊ฐ๋จ(easy)์ผ๋กย ๋ง๋คย ์ย ์์ต๋๋ค.
ํ์ง๋ง,ย ๋ฌผ๋ก ,ย ๊ทธย ์ด์ธ์ย ์ฅ๋ฅด๋ย ๋ง๋คย ์ย ์์ต๋๋ค.ย ์กฐ๊ธย ํ๋ค์ง๋ง.
ย
Unity๋ง 10๋ ์จ๋ณธ ์ฃผ์ธ์ฅ์ Unity ์ค๋ช
"๋น๊ต๋ฅผ ์ํด ์ ๋ํฐ์ ๋ํด์๋ ์ธ๊ธํ๊ฒ ์ต๋๋ค.
UE์ ๋น๊ตํ๋ฉด Unity๋ ๋จ์(Simple. not Easy)ํฉ๋๋ค.
์ง๊ธ๊น์งย ์ ๋ํฐ๋กย ๊ฒ์์ย ๋ง๋ค์ด์จย ์
์ฅ์์ย ๋ง์๋๋ฆฌ์๋ฉด,ย ์ ๋ํฐย ์์ฒด์๋ย ๊ฒ์ย ์ ์์ย ํ์ํย ๊ธฐ๋ฅ์ดย ์๋ค,
์ ๋ํฐย ์์ฒด์๋ย ๊ฒ์ย ์ ์์ย ํ์ํย ๊ธฐ๋ฅ์ดย ๋คย ๊ฐ์ถฐ์ ธย ์์งย ์๊ณ ,ย ํ์ฅํ ย ์ย ์๋ย ์
๊ตฌ๊ฐย ์ค๋น๋์ดย ์์ย ๋ฟ์
๋๋ค.
์ํ๋ย ๊ธฐ๋ฅ์ย ๊ณต์ย ํจํค์ง๋ฅผย ์ฐพ๋์ง,ย AssetStore์์ย ์ฐพ๋์ง,ย ์ง์ ย ๊ตฌํํ๋์งย ํ์๋ฉดย ๋ฉ๋๋ค.ย ๋ผ๋ย ๋ป์ด๋ค.
๊ทธ๋์ ์ด๋ค ๊ฒ์ ์ฅ๋ฅด์ ๊ฒ์๋ ๋ง๋ค ์ ์๋ค. ๋ผ๋ ์ด๋ฏธ์ง์
๋๋ค."
ย
๊ณผ๊ฑฐ์ย ์ฌ๋ฌย Unityย ํ๋ก์ ํธ๋ฅผย ๋ณด์์ง๋งย Unity๋ย ์ ๋ง๋กย ํ๋ก์ ํธ๋ง๋คย ์ฌ์ฉ๋ฒ์ดย ๋ค๋ฆ ๋๋ค.
ย
UE์๋ ์ฒ์๋ถํฐ ๋ฉํฐํ๋ ์ด ๋ฉ์ปค๋์ฆ, ๋ง์คํฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ, ํ์งํ, 3D UI ๋ฑ ๊ธฐ๋ฅ๋ค์ด ์์ด์, ์ง์ ๋ง๋ค๊ธฐ ์ ์, ๋จผ์ ์๋ํด๋ณผ ์ ์๋ ๊ฒ๋ค์ด ์์ด์ ๊ณ ๋ฏผํ์ง ์์๋ ๋๋ค๋ ์ ์ด easy.(not simple)
ย
UE์ย ์ฅ์ ์ผ๋กย '๊ฒ์ย ์์ง์ย ์์คย ์ฝ๋์ย ์ ๊ทผํ ย ์ย ์๋ค'๋ย ๊ฒ์ย ๊ต์ฅํย ํฐย ์ฅ์ ์
๋๋ค.
'ํ์ํ ย ๋ย ์์งย ์ฝ๋๋งย ๋ฐ๊พธ๋ฉดย ํด๊ฒฐ๋ ย ์ย ์๋ค'๋ย ์์ฌ๊ฐ.
์ด๋ฐย ์ ์ดย ์๊ธฐย ๋๋ฌธ์ย ๋๊ธฐ์
๋ย ์ฝ๊ฒย ์ฑ์ฉํ ย ์ย ์๊ฒ ๊ตฌ๋~๋ผ๊ณ ย ์๊ฐํด์.
(๋๊ธฐ์
์์๋ย '์ ์ฌ์'๊ฐย ์๋๋ผย ์ฒ์๋ถํฐย ์์ย ๋ย ์ย ์๋ค๋ย ์ ์ ๊ฐย ์๊ฒ ์ง๋ง์).
ย
์๋ฌธ?
์๊ท๋ชจ ๊ฐ๋ฐ์ด๋ผ๋ฉด ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ ์ ์๋ ์ด์ง(UE)๊ฐ ์ข๊ณ ,
๋๊ท๋ชจ ๊ฐ๋ฐ์ด๋ผ๋ฉด ๋ฌด์์ด๋ ์ปค์คํฐ๋ง์ด์งํ ์ ์๋ ์ฌํ(Unity)์ด ์ข์งย ์์๊น์?
์ย ๊ฐ์ธย ๊ฐ๋ฐ์์๋ย ์ ๋ํฐ๊ฐย ์ ํํ๊ณ ,ย ๊ธฐ์
์์๋ย UE๊ฐย ์ ํํ๋ย ๊ฑธ๊น?
๋ฐํ์์ ์ฑ๋ฅ ์ฐจ์ด?, ์ผ๋ณธ์ด์ ์ ๋ณด๋ ์ฐจ์ด?
๊ฐ์ธย ์ ์์ผ๋กย FPS/TPS๋ฅผย ๋ง๋๋ย ์ฌ๋์ดย ์์ธ๋กย ์ ๋ค๋ย ์ (์ถ์ฒย ํ์)ย ๋ฑย ์ฌ๋ฌย ๊ฐ์งย ์์ธ์ดย ์์ย ์ย ์์ต๋๋ค,
์ง๊ด์ ์ด์งย ์๊ณ ย ๋ฏธ์คํฐ๋ฆฌํ๋ค๊ณ ย ์๊ฐํฉ๋๋ค.
ย
์ํฝ์ย ์ฅ์ ์ย ์ง์ ย ๊ฒ์์ย ๋ง๋ค๊ณ ย ์๋ค๋ย ์ ์
๋๋ค.
๊ฑฐ๊ธฐ์ย ์ฌ์ฉํ๊ณ ย ์๋ค๋ย ์ ๋ขฐ๊ฐ์ดย ๊ฐํด์.
ย
์ ์ฒด ์์ฝ์ ๋ํฐ๋ simple
์ธ๋ฆฌ์ผ์ easy
ย
์ ๋ํฐ ์์ฒด์ ๊ฒ์ ์ ์์ ํ์ํ ๊ธฐ๋ฅ์ ๋ถ์กฑํ๊ณ ํ์ฅํ ์ ์๋ ๊ตฌ์กฐ๋ผ simple. not easy.
์ธ๋ฆฌ์ผ ์์ฒด์ ๊ฒ์ ์ ์์ ํ์ํ ๊ธฐ๋ฅ๋ค์ด ํ๋ถ. ํ์ฅ๋ ๊ฐ๋ฅ์ ํด. easy. not simple.
(๋จ, ์ธ๋ฆฌ์ผ์ FPS/TPS/3D ์ก์ ๊ฒ์ ์ฏ๊พธ๋ฅด ๊ฐ์. ํน์ ์ฅ๋ฅด ์ ์์ ํ์ํ ๊ธฐ๋ฅ๋ค์ด ํ๋ถํ ๋ฟ)
์ธ๋ฆฌ์ผ์ ์ํฝ์ด ์ง์ ์ธ๋ฆฌ์ผ ์์ง์ผ๋ก ๊ฒ์์ ๊ฐ๋ฐํ๊ณ ์๋ค๋ ์ ์ด ๊ฐ์ ์ด๊ณ ์ ๋ขฐ๊ฐ์ด ๋ ๋ค.
์ ๋ํฐ๋ simple ํ๊ธฐ ๋๋ฌธ์ ํ๋ก์ ํธ๋ง๋ค ์ฌ์ฉ๋ฒ์ด ๋ง์ด ๋ค๋ฅผ ์ ์๋ค. ์ปค์คํ ํ๊ธฐ ์ข๊ณ , ๊ทธ๋์ ๋ค์ํ ์ฅ๋ฅด๊ฐ ํ์.
ย
https://blog.kyubuns.dev/entry/2023/08/20/221817
๋ด๊ฐ์๊ฐํ๊ฑฐ๋ ๊ฐ๋ค ์ ๋ํฐ ์ฝ๋ค๊ณ ํ๋๋๋ค ์ดํด์๊ฐ์ ์ธ๋ฆฌ์ผ์ ์ด๋ฏธ์๋๊ธฐ๋ฅ ๊ฐ์ ธ๋ค์ฐ๊ธฐ๋งํ๋ฉด๋๋๋ฐ ์ ๋ํฐ๋ ์ง์ ๋ง๋ค์๋;;
์ธ๋ฆฌ์ผ์ ํ๋ผ๋๋ฐ๋ก ๊ฐ๋ฉด ์ต๊ณ ๋ก ์ข์๋ฐ, ํ์ง๋ง๋ผ๋๊ฑฐ ํ๋ฉด ๊ฐ์ง์ฅ์. C++์ ๋ ๊ฒ๋ง ํด๋ ํ๋ค๋ค๊ณ ํ ์ ์งํ๋ ๊ฒฝ์ฐ๋ค ๋ง์๋ฐ, ๋ฌด์ง๋ง์งํ๊ฒ ๊ฑฐ๋ํ ์ฝ๋ ๋ฉ์ด๋ฆฌ์ ๋ด ์ฝ๋ ๋ผ์๋ฃ๊ธฐ? ์ง์ฅ์ด ๋ฐ๋ก์์. ๊ทธ๋ฐ๋ฐ ์ ๋ง ์ค์ํ๊ฑด ์ ํ๋ผ๋๊ฑฐ๋๋ก ํ๋๊ฒ ๊ทธ๋ํฝ์ด๋ ๊ธฐํ๋ง ์ฑ์๋ฃ์ด๋ ๋ ์ ๋๋ก ํ์คํ๊ฒ ํด์ค. ์ด๊ฒ ์์ง์ด์ง. ์๋ฆฌ๋์ฌ์์ค์ผ๋ก ์๋์ด์์. ์ธ๋ฆฌ์ผ์ AAA๊ธฐ์ ๋ค๊ณผ ํ์ ํ๋ฉด์ ๊ด๋ จ ๋ ธํ์ฐ๋ฅผ ์์ง์ ๋ น์ฌ๋ฃ๋๊ฒ ๋ฌด์์ธ์ ๋๋ก ์๋์ด์์ FPS ์์ง์ผ๋ก์ ํซํ๋๋ ๋ฆฌ๋์ง2(FPS ์ธ์ ์ฅ๋ฅด์ ์์) ๋ถํฐ ๋ฐฐํ๊ทธ๋ผ์ด๋๋ฅผ ํตํ ์คํ ์๋ํ ๋ฉํฐ ์๋ฐ์ด๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ต๊ทผ์ ์ํ ์ดฌ์์ ์ํ CG ๊น์ง ์ฆ ๊ทธ๋ฅ ์ฝ๊ฒ ๋ณด๋ฉด AAA๊ฒ์์ฌ๊ฐ ํ๊ธฐ ์ข์๊ฑด ํ๊ธฐ ์ฝ๋ค. ์
ในใ ์ํค๋๋ฒ์๋ด์์๋งํ๋ฉด ์ด๋ ๊ฒ ํธํ์์ง์ด์์
๊ทธ๋ฆฌ๊ณ ์ํค๋ ๋ฒ์๋ด์์ ํ ์์๋๊ฒ๋ ์๊ฐ๋ณด๋ค ๋ง๊ธฐ๊น์งํจ. ์์๋ก ๋ณดํต ์ธ๋ฆฌ์ผ ๊ธฐ๋ฐ ๊ฒ์๋ค ํธ์ config ๋ฐฐํฌํ๊ณ ํ๋๊ทธ๋ฐ๊ฒ๋ค๋งํด๋ ๊ทธ๊ฑฐ ์ ๋ถ ๊ฐ๋ฐ ๋ด์์ ์ค์ ๊ฐ๋ฅํ๊ฑฐ๋ผ ์์ง ์ฌ์ด๋์์ ์ ๊ณตํ๋ ๊ทธ๋ํฝ ์ต์ ํ๋ ์ธ์ธํ๊ฒ ๋ง์ง์์์. ์ด๊ฑด ์คํ๋ ค ํฐ ๊ธฐ์ ๋ค์ ๊ด์ฌ๋ค ์ ์ด์ ๋ํดํธ๋ก ๊ตด๋ฆฌ๋ ๊ฒฝ์ฐ๋ ๋ง์๋ฐ, ์๊ธฐ ๊ฒ์์ ๋ง์ถคํ์ผ๋ก config์์ก์ผ๋ฉด ์ฑ๋ฅ๋ ์ฑ๊ธฐ๊ณ ๋น์ฃผ์ผ๋ ์ฑ๊ธฐ๊ธฐ ์ฌ์
๋ ์ธ๋ฆฌ์ผ ์ฐ๋จนํด๋ณด๋ฉด์ ๋๋๊ฒ ์ด๋ฏธ ๋ฏผ๋ค์ด์ ธ ์๋๊ฒ ๋ง์์ง๋ง ๊ทธ๋งํผ ์ฌ์ฉ๋ฒ์ ์ตํ์ผํ ๊ฒ๋ค๋ ๋ง์์ ์ข ๋ถ๋ด์ด์์..
๊ทธ๋์ ์๋ก ๊ตฌํ ํ๋ฉด ๋์ด๋๊ฐ ์ธ๋ฆฌ์ผ>>>์ ๋ํฐ์ธ ๋๋? ์ฐ๋จน์ด๋ผ ์ ํํ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง
์์ง์ด ์์ฌ์๋๊ฒ ๋ฐฉ๋ํด์ ๋ง๋๋ง์ด๊ธดํจ. ๊ทธ๋์ ์ธ๋ฆฌ์ผ ์์ง์ 10๋ ์ฐจ ๋๋ ๊ฐ๋ฐ์๋ค์ด๋๋ ์ก๋ด ๋๋ ๋ณด๋ฉด ๋์ค๋ ์ด์ผ๊ธฐ๊ฐ ๊ธฐ๋ฅ์ด ์๋ค๊ณ ์๊ฐํด์ ๋ง๋ค์๋๋ฐ, ๋์ค์ ์๊ณ ๋ณด๋ ์์๊ณ ํจ์ฌ ์๋ง๋ค์ด์ ธ์์๋๋ฐ ์ด๋ฏธ ๋ง๋ค์ด๋์๊ฑฐ ๋ผ์๋๊ณ ๊ตด๋ ค์ ์ฝ์ง๋ง ์กด๋ํ๋ค. ์๋ฆฌ๋ ์์ ใ ใ
์ค๋ฆฌ๋ mmo ํ๋ก์ ํธ ์ ๋ํฐ๋ก ๋ง๋๋๋ฐ ์ง์ฅ๊ฐ์์. ๊ทผ๋ฐ ๋ค๋ฅธ ํฌ๋๋ ๊ฐ๋ฒผ์ด ์ค๋ฆฌ๋๊ฒ์๋ง๋๋๋ฐ๋ ์ ๋ํฐ๋งํผ ํธํ๊ฒ ์์. ์์งํ 10๋ ์ฐจ ๋์ด๊ฐ๋ ์ํฉ์ ํธ๋ฆฌํa ๊ฒ์๋ง๋ค๊ฒ ์๋์ด์ ์ ๋ํฐ๋ก ๋ชป๋ง๋ค๊ฒ๋ ์๊ณ ์๋ก ๋ง๋ค๊ฒ๋ ์์ ์ ๋๋ก ์์ฌ์๋ ๋ ํผ๋ฐ์ค๋ ๊ธฐ๋ฅ๋ค์ด ์ถฉ๋ถํจ. ๊ตณ์ด ์ธ๋ฆฌ์ผ๋ก ๊ฐ ํ์๊ฐ ์์. ๊ทผ๋ฐ ์ด์ ๊ฐ์ผ์ง. ๊ธฐ๋ฅ๋๋ฌธ์ด ์๋๋ผ ๋๋๋ฌธ์...
์ธ๋ฆฌ์ผ์ ๊ธฐ๋ณธํ์ฌ๊ธฐ๋ฅ์ด ๋ฐฉ๋ํ๋ค๋ฉด ์ ๋ํฐ๋ ๋น์ฝํจ. ๊ทผ๋ฐ ์ค๋์ธ์๋์ ์ ๋ํฐ ์๋ํํฐํด๋ค๊ณผ ๋ ํผ๋ฐ์ค๊ฐ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ฉ๊ฟ์ฃผ๊ณ ์๊ณ ์ด๋ฏธ ํ์ ์ ๋ํฐ๊ฐ๋ฐ์๋ค์ ๊ธฐ๋ณธ์ผ๋ก ์ฐ๋ ์๋ํํฐํด๋ค์ ์๋ก ์ ์๊ณ ์์. ๊ทธ๋์ ๊ฐ๋ฐ์ด ์ ๋ง ๋น ๋ฆ. ๊ทผ๋ฐ mmo๊ฐ์๊ฑด ์ ๋ํฐ ๊ฐ๋ฐ๋ ํผ๋ฐ์ค๊ฐ ์๊ฐ๋ณด๋ค ๋ง์ด์์. ๊ทธ๋์ ๊ฐ๊ณ ์ํ์. ๊ทธ๋ฐ๊ฑด ๋ฌด์ ๊ถ ์ธ๋ฆฌ์ผ ๊ฐ์ผ๋ผ
์ ๋ํฐ์์ ์ฑ๋ฅ๋ฝ์๋ด๋๊ฒ๋ ์ฝ์ง ์์. ์ค์ฃฝํ๋ฉด ๋ฏธํธ์์์๋ ์์ง์ฌ์ ๊ณ ์ณ์ธ๊น. ์์ ์ Substance๋ผ๊ณ procedural texture๋ง๋ค์ด์ฃผ๋๊ฑฐ ์ ๋ํฐ์์ ์ง์ํ์๋๋ฐ ๊ทธ๊ฑฐ๋ฏฟ๊ตฌ mmo์ ๋ฃ์๋ค๊ฐ ์๋๋ก์ด๋์์ ๋ป๋๋ ๊ฒฝ์ฐ๊ฐ์์์. ๊ทธ๋๊ฐ 2016๋ ์ด์๋๋ฐ ๊ณ ์ณ๋ฌ๋ผ๊ณ ํ๋๋ฐ 2017๋ ๋ฒ์ ๋ ์์ ๋์ ๋๊ฐ๊ฑฐ๋ผ๊ณ ๋ต๋ณ๋ฐ์. ๊ฒฐ๊ตญ ๋ง๋ ๋ฆฌ์์ค๋ค๋ฒ๋ฆผ..
๊ฒฝํ์ ์์ง ์์ค์ฝ๋๋ ์ ๊ฑด๋๋ฆฌ๋๊ฒ ์ข์
๋ฌด์์ ๋ง๋๋๋์๋ฐ๋ผ ์ผ๋ฐ์ผ์ GameMode, PlayerController, PlayerState๊ฐ์ด ์ด๊ฒ ์์์ด์ผํ๋์ง ์กด์ฌ์ค๋ช ์กฐ์ฐจ ์ด๋ ค์ด๊ฑธ ์ฌ์ฉ๊ฐ์ ํ๋ ๊ธฐ๋ถ์
ํ์คํ ์ ๋ํฐ๊ฐ ํ์ฅ์ฑ์ ์ข๊ธดํจ
์ ๋ํฐ๊ฐ ์๋ ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํจ ์๋ฌด๊ฒ๋ ์๋ ๋ฐฑ์ง์์ ๋ง๋ค๊ธฐ ๋๋ฌธ์, ์ด๋ป๊ฒ๋ณด๋ฉด ์ฌ์๋ณด์ผ์๋ ์๊ณ ํ๊ณ ๋ค์ด๊ฐ๋ฉด ์ด๋ ต๊ธฐ๋ ํ์ง
๋ฐ๋ฉด์ ์ธ๋ฆฌ์ผ์ ์ด๊ธฐ ์ง์ ์ฅ๋ฒฝ์ด ์์๋ฟ ์ ์ํ๋ฉด ํ์คํ ํธํ์ง ์ธ๋ฆฌ์ผ์์ ์๊ธฐ๋ค๋ค์ด ๊ฒ์ฆํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํด์ ๊ณต๋ถํ๊ธฐ๋ ์ข๊ณ
์๋ ๊ธฐ๋ฅ๋ ๋ง์ ์ ๋ค์ด์ ์๋ก ๊ตฌํํ๋ ๊ฒ ์ข์ ๋ํํ ์ ๋ํฐ๊ฐ ๋ง๋ ๊ฒ ๊ฐ๋ค