์ ๋ํฐ ์์ง ์ฌ์ฉ๋ฒ ๋ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ๋ค์ ๋ํด ์์๋ณด๊ณ , ๊ทธ๊ฒ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฐ์์ ๋๋ค.
[์ ๊ท ๊ฐ์] Haker๋์ Lyra ํด๋ก ์ฝ๋ฉ
์๋ ํ์ธ์ Rookiss์ ๋๋ค.
์ค๋ Haker๋์ Lyra ํด๋ก ๊ฐ์๊ฐ ์คํ ๋์์ต๋๋ค.
https://www.inflearn.com/course/lyra-clone-coding
Lyra๋ UE์์ ์ ๊ณตํ๋ ํต์ฌ ์ํ ๊ฒ์ ์ค ํ๋๋ก,
๋์ด๋๊ฐ ๋งค์ฐ ๋์ง๋ง ๋ถ์ํ ์๋ง ์๋ค๋ฉด ์ ๋ง ๋ง์ ๊ฒ์ ์ป์ด๊ฐ ์ ์์ต๋๋ค.
์ค์ ๋ก ๋๊ธฐ์
์ ๋ง์ ํ๋ค์์๋ Lyra ๊ตฌ์กฐ๋ฅผ ๋ถ์ํ์ฌ ์ ๊ท ํ๋ก์ ํธ๋ฅผ ์งํํ ์ ๋๋ก,
์ค๋ฌด์ ๋์๋๋ ๊ฟํ์ด ๋ง์ด ๋ค์ด๊ฐ ์์ต๋๋ค.
์ด์ Lyra์ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋ถํดํ์ฌ ๋ฐ๋ผ ๋ง๋๋ ํด๋ก ์ฝ๋ฉ ๊ฐ์๋ฅผ ๊ธฐํํ๊ฒ ๋์์ผ๋ฉฐ
์๋
๋ถํฐ ์ค๋ ๊ธฐ๊ฐ ๋์ ๋ง์ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ์ ๋์๋ฉฐ ๋ฉด์ ์ ๋ณธ ๋์,
์ ์ผํ๊ฒ ์ถฉ๋ถํ ์ญ๋์ ๊ฐ๊ณ ๊ณ์๋ค ํ๋จ๋ ์ธ๋ฆฌ์ผ ์์ง ์ ๋ฌธ๊ฐ Haker๋์ ์ญ์ธํ์์ต๋๋ค.
Haker๋์ด ๊ฐ์๋ฅผ ๊ตฌ์ฑํ์ฌ ๋ผ์ด๋ธ ๊ฐ์๋ฅผ ์งํํ์
จ๊ณ ,
์ด๋ฅผ Rookiss ํ์ ์กฐ๊ต๋๊ป์ ์ฌ๊ฐ๊ณตํ์ฌ ๋
นํ,
๋ณด๋ค ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ๊ฐ์๊ฐ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
๊ธฐํ๋ถํฐ ์ถ์๊น์ง 1๋
๋๊ฒ ๊ฑธ๋ฆฐ ๊ฐ์๋ต๊ฒ ์๊ฐ๋ฃ๊ฐ ๋ค๋ฅธ ๊ฐ์ ๋๋น ๋ง์ด ๋์ ํธ์ด์ง๋ง,
์ค๊ธ ์ด์์ ๊ฐ์๊ฐ ์ฌ์ค์ ์๋ ์ค์ ์ ์๊ฐํด๋ณด๋ฉด ์ถฉ๋ถํ ๊ทธ ๊ฐ์น๋ฅผ ํ๋ ๊ฐ์์
๋๋ค.
์์ผ๋ก๋ ๋ง์ ์ ๋ฌธ๊ฐ๋ค์ ์ญ์ธํ์ฌ, ๋ค์ํ ํ์ด์๋ ์์ค์ ๊ฐ์๋ค์ ๊ธฐํํ ์๊ฐ์
๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
======================================================
์ํฝ๊ฒ์์ฆ ์ธ๋ฆฌ์ผ์์ง(Unreal Engine) ์ํ ๊ฒ์ Lyra
Lyra๋ ์ธ๋ฆฌ์ผ ์์ง์์ ์ง์ ์ ๊ณตํ๋ ๋ฉํฐํ๋ ์ด์ด FPS ์ํ ๊ฒ์์
๋๋ค.
Dedicated-Server, GameFeature, Game Ability System ๋ฑ
์ธ๋ฆฌ์ผ ์์ง ๊ฐ๋ฐ์ ๋ํ ์ ์์ ์ธ ๋ฐฉ๋ฒ ์ ์ ๋ฐ ๊ฐ์ข
๋
ธํ์ฐ๊ฐ ๋ด๊ฒจ ์์ต๋๋ค.
๋จ๋ฐ์ฑ์ผ๋ก ์ ๊ณตํ๋ ์ํ์ด ์๋๋ผ ์์ง ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ ๋ ๋ง๋ค Lyra ๋ํ ๊ฐ์ด ์
๋ฐ์ดํธ๊ฐ ๋๋ค ํ๋,
์ธ๋ฆฌ์ผ ์์ง ์์
์๋ค์๊ฒ ์ํฝ ๋ณธ์ฌ์์ ์ ๊ณตํ๋ ์ผ์ข
์ ๊ฐ์ด๋ ๋ผ์ธ์ด๋ผ ๋ณผ ์ ์์ต๋๋ค.
๋ํ, ์์ผ๋ก ์๋ก ์์
ํ๋ ํ๋ก์ ํธ๋ค์ด ์ฒ์๋ถํฐ ๋ชจ๋ ๊ฒ์ ๋ค์ ๋ง๋ค์ง ์๊ณ
์ด๋ ์ ๋ ๊ท๊ฒฉ์ด ์กํ ์๋ Lyra ํ๋ก์ ํธ๋ฅผ ๋ฒ ์ด์ค๋ก ์์ํ์ผ๋ฉด ํ๋ ๋ฐ๋จ์ ์ฟ๋ณผ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด์ฌ์ ์
์ฅ์์ ํ๋ก์ ํธ๋ฅผ ๋ถ์ํ๋ ค ์๋ํด๋,
์๋์ ์ธ ๋ถ๋๊ณผ ๋๋ฌด ๋ณต์กํ ๋์ด๋์ ์ข์ ์ ํ๊ณ ๋ง๋๋ค.
๊ฐ์ข
๋
ธํ์ฐ๊ฐ ์์ถ๋ ๋ณด๋ฌผ ๊ฐ์ ํ๋ก์ ํธ๋ผ๊ณ ํ๋,
์ด๋๋ถํฐ ๋ด์ผ ํ ์ง ๊ฐ์ด ์กํ์ง ์์ผ๋ ๊ทธ๋ฆผ์ ๋ก์ผ ๋ฟ์ด๊ณ ,
๋๋ถ๋ถ์ ํ์ต์๋ค์ด ์ฝ๊ฒ ํฌ๊ธฐ๋ฅผ ํ ์ ๋ฐ์ ์์ต๋๋ค.
ํ์คํ Lyra์ ์ค์๋์ ๋นํด ๋๋ฌด ์๋ฃ๊ฐ ์๋ ๊ฒ์ด ํ์ค์
๋๋ค.
์ด์ Lyra์ ํต์ฌ ์ฝ๋๋ฅผ ์ฌ์กฐ๋ฆฝํ์ฌ ํฐ ํ์ ์ตํ ์ ์๋ Lyra Clone ๊ฐ์๋ฅผ ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
์ค๋ ๊ธฐ๊ฐ ์ด๋ฅผ ์งํํ ์ ์๋ ์ ๋ฌธ๊ฐ๋ฅผ ๋ฌผ์ํ ๋์, ์ธ๋ฆฌ์ผ ์ ๋ฌธ๊ฐ Haker๋์ ๋ชจ์
์์ต๋๋ค.
Haker๋์ ์ ๊ฐ ๋ณธ ํ๋ก๊ทธ๋๋จธ๋ค ์ค์์๋ ๋ค์ฏ ์๊ฐ๋ฝ ์์ ๊ผฝํ๋
์๋์ ์ธ ๋ด๊ณต์ ์๋ํ๋ ๋ถ์ด์๋ฉฐ, ํ์ฌ ๋๊ธฐ์
์์ ์์ง ํ๋ก๊ทธ๋๋จธ๋ก ๊ทผ๋ฌดํ๊ณ ๊ณ์ญ๋๋ค.
ํ์ฌ ์ธํ๋ฐ์์ ์๊ฐํ ์ ์๋ "Rookiss University" UE5 ์์ค์ฝ๋ ๋ถ์ ์๋ฆฌ์ฆ ์ธ์๋
Lyra Clone ๋ถํธ์บ ํ๋ฅผ ํตํด ์ฑ๊ณต์ ์ผ๋ก Haker๋์ ๋ผ์ด๋ธ ๊ฐ์ ์งํ์ ๋ง์ณค์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ , ๊ทธ ๋ผ์ด๋ธ ๊ฐ์๋ฅผ ์์ฝํด ์จ๋ผ์ธ ๊ฐ์๋ก๋ ์ ๋ณด์ผ ์ ์๊ฒ ๋์์ต๋๋ค.
๋ง์ ํ๋ก์ ํธ๋ค์ด Lyra๋ฅผ ๋ถ์ํ์ฌ ๊ทธ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ผ๊ฐ ์ ๋๋ก,
UE5 ์์ง ์์ ํต์ฌ ์ปจํ
์ธ ํ๋ ์์ํฌ๊ฐ ๋์ด๊ฐ๊ณ ์๋ Lyra.
๋ ์ด์ ์ด๋ ต๋ค๊ณ ๋ฏธ๋ฃจ์ง ์๊ณ , ํ ๋จ๊ณ ๋ ๋ฐ์ ํ๋ ๊ธฐํ๋ก ์ผ์ผ๋ฉด ์ด๋จ๊น์?