MMORPG ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ๊ธฐ์ ,
C++ & Unreal๋ก Step By Step! ๐น๏ธ
๊ธฐ์ด๋ถํฐ ๋ํ์๊น์ง, MMORPG ๊ฐ๋ฐํ๊ธฐ ๐ฎ
ํฌํธํด๋ฆฌ์ค ์์ฑ์ ๋ชฉํ๋ก ํ๋ ๊ฒ์ ํ๋ก๊ทธ๋๋จธ ์ทจ์
์ค๋น์, C++๊ณผ ์ธ๋ฆฌ์ผ ์์ง์ ํ์ฉํ ๊ฒ์ ๊ฐ๋ฐ์ ๋์ ํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ ์ํ ๊ฒ์ ๊ฐ๋ฐ ๊ฐ์์
๋๋ค. ์์ค ๋์ 3D MMORPG ๊ฒ์ ๊ฐ๋ฐ์ ๋ชฉํ๋ก, ๊ฒ์ ํ์ฌ ์ ์
์ผ๋ก ์
์ฌํ ์์ค์ ์ถฉ๋ถํ ์ง์์ ๊ฐ์ถ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ด๋ฒ ์๋ฆฌ์ฆ์์๋ C++๊ณผ ์ธ๋ฆฌ์ผ(Unreal)์ ์ด์ฉํ์ฌ, ์ธ๋ฆฌ์ผ์์ ์ ๊ณตํ๋ ๋ฌด๋ฃ ์์
์ ํ ๋๋ก 3D MMORPG ๊ฒ์์ ๋ง๋ค์ด ๋ณผ ์ ์๋๋ก ๋จ๊ณ๋ณ๋ก ํ์ํ ๊ธฐ์ ์ ํ์ตํฉ๋๋ค. ํจ๊ป ๋์ ํด๋ณผ๊น์?
์ด๋ฐ ๊ฑธ ๋ง๋ค ์ ์์ด์ โจ
โฒ ๊ฐ๋จํ 3D MMORPG ๊ฒ์๊น์ง ๊ตฌํํ๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ฒ ๋ฉ๋๋ค. (์ํ ํฌํธํด๋ฆฌ์ค ํด๋ฆฝ)
ํ์ต ๋ด์ฉ ๐
์ ๋ฌธ์ ์ธ ๊ฒ์ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ธ์ด, C++
๊ฒ์ ์
๊ณ์์ ์๋์ ์ผ๋ก ๋ง์ด ์ฌ์ฉํ๋ ์ธ์ด๋ C++์
๋๋ค. C++์ ํ์ตํจ์ผ๋ก์จ ์ฝ๋ฉ์ ๊ธฐ์ด๋ฅผ ์ตํ๊ณ , ์ธ๋ฆฌ์ผ ์์ง๊ณผ ๊ฒ์ ์๋ฒ๋ฅผ ๋ค๋ฃฐ ์ ์๋ ํ ๋๋ฅผ ์์ ์ ์์ต๋๋ค. ์ ๋ฌธ์ ์ธ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ์ฌ์ ์ ์ง๊ธ ์์ํด๋ณด์ธ์!
๋ค์ ์์๋ก ํ์ตํด๋ณด์ธ์!
์ด์
๋ธ๋ฆฌ ์ธ์ด ์
๋ฌธ ๐ C++ ๊ธฐ์ด์ ๋ฐ์ดํฐ ๐ ์ฝ๋์ ํ๋ฆ ์ ์ด ๐ ํจ์ ๐ ํฌ์ธํฐ ๐
๊ฐ์ฒด์งํฅ์ ๋ํ ์ดํด ๐ ๋์ ํ ๋น ๐ ์ค์ต๊ณผ ๋๋ฒ๊น
๐ ์ฝ๋ฐฑ ํจ์ ๐ STL ๐ Modern C++
ํํธ1, ์ด๋ฐ ๋ถ๋ค๊ป ์ถ์ฒํฉ๋๋ค!
C++ ํ๋ก๊ทธ๋๋ฐ์
์ฒ์ ๋ฐฐ์ฐ๋ ๋ถ
MMORPG ๊ฐ๋ฐ์
๊ด์ฌ ๋ง์ ๋๊ตฌ๋
C++ ํ์ต ํฌ๋งํ๋
๊ธฐ์กด ์๋ฆฌ์ฆ ์๊ฐ์
Q&A ๐โโ๏ธ
Q. ๊ฐ์ ํ๊ฒฝ์ด ๋ฌด์์ธ๊ฐ์?
A. ๋ชจ๋ ์๋ฆฌ์ฆ๋ Windows ํ๊ฒฝ์ด๋ผ ๊ฐ์ ํ๊ณ ์ ์์ด ๋์์ผ๋ฉฐ, macOS์ ๋ํ ๋ถ๊ฐ์ ์ธ ์ค๋ช
์ ์์ต๋๋ค.
Q. ๋น์ ๊ณต์๋ ๋ค์ ์ ์๋์?
A. ์ ์ ์ง์์ด ์์ ์๋ค๊ณ ๊ฐ์ ์ ํ๊ณ ์งํํ์ง๋ง, C++๊ณผ ์๋ฒ ํน์ฑ์ ์๋ฆฌ์ฆ ์ ์ฒด ๋์ด๋๊ฐ ๊ฝค ๋์ ํธ์
๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ด ์์ ์ฒ์์ด์๋ผ๋ฉด, ์ ์ฒด์ ์ธ ๋์ด๋๊ฐ ๋ ๋ฎ์ [C#๊ณผ ์ ๋ํฐ๋ก ๋ง๋๋ ๊ฒ์ ๊ฐ๋ฐ ์๋ฆฌ์ฆ]๋ฅผ ์ถ์ฒ ๋๋ฆฝ๋๋ค.
Q. ์ด ๊ฐ์๋ฅผ ์์ํ๊ฒ ๋ ๊ณ๊ธฐ๋ฅผ ์๊ฐํด์ฃผ์ธ์.
A. ๊ฐ์ธ์ ์ผ๋ก ์๋ฒ ๊ณต๋ถ๋ฅผ ์์ํ๋ฉด์ ์ฐธ๊ณ ํ ์๋ฃ๊ฐ ์์ด์ ์ด๋ ค์ ๋ ๊ธฐ์ต์ด ์์ต๋๋ค.
์ทจ์
ํ ์ค์ ๋์๊ฐ๋ ๋ผ์ด๋ธ MMORPG ์ฝ๋๋ฅผ ๋น๊ตํ๋ฉฐ ๋ณด๋ฉด์, ํค๋ฉ์ ํตํด ๋ง๋ ์ ์ฝ๋์ ์๋ชป๋ ์ ์ ๋ง์ด ๊นจ๋ซ๊ฒ ๋์์ต๋๋ค. MMORPG ๊ฐ๋ฐ์ ๊ดํ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ๊ธฐ์ด๋ถํฐ ๋๊น์ง ๊ฐ๋ตํ๊ฒ ๋ค๋ฃจ๋ ์์
์ด ์์์ผ๋ฉด ์๊ฐ๋ ์ ์ฝํ๊ณ ๋ ๊ณ ์ํ์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ ํ์ต๋๋ค.
์ด ์์
์ด ์ฌ๋ฌ๋ถ๋ค์๊ฒ MMORPG ๊ฒ์ ์
๋ฌธ์ ๊ธธ์ก์ด ์ญํ ์ ํด์ค ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
Q. ํ๋์ Part๋ฅผ ๊ตฌ๋งคํ๋ฉด ๋ค๋ฅธ Part๋ ๋ฌด๋ฃ์ธ๊ฐ์?
A. ๊ฐ ํํธ๋ ๋
๋ฆฝ์ ์ผ๋ก ์ ์๋์ด ๋ณ๋๋ก ํ๋งค๋ฉ๋๋ค.
Q. ์ด ์๋ฆฌ์ฆ๋ฅผ ๋ค ๊ณต๋ถํ๋ฉด ์ทจ์
ํ ์ ์๋์?
A. ์ฌ๋๋ง๋ค ์ฑ์ฅ ์๋๊ฐ ๋ค๋ฅด๊ณ , ์ทจ์
์ ๋ง์ ๋ณ์๊ฐ ์์ฉํ๊ธฐ ๋๋ฌธ์ ์ ์ ์์ต๋๋ค.
๋ค๋ง ์จ๋ผ์ธ 3D ๊ฒ์ ํฌํธํด๋ฆฌ์ค์, ๊ฒ์ ๊ฐ๋ฐ & ๊ทธ๋ํฝ์ค & ์๋ฒ & ์๊ณ ๋ฆฌ์ฆ ์ง์์ ๊ฐ์ถ๋ค๋ฉด
์ทจ์
ํ๋ฅ ๋ ๋น์ฝ์ ์ผ๋ก ๋์์ง ์๋ฐ์ ์์ต๋๋ค.