๋ฐ๋จ
lyra๊ณต๋ถ๋ฅผ ํ๊ฒ ๋ ๊ณ๊ธฐ๋ ์ด๋ฒ ํ๋ก์ ํธ๋ ์ธ๋ฆฌ์ผ์์ ๋ฐ์ด์ฃผ๋ ์ ๊ธฐ์ ์ ์จ๋ณด์๋ ์ทจ์ง๊ฐ ๊ฐํด์ ์ด์ฌํ ๊ณต๋ถ๋ฅผ ํ์.
์ ๊ฐ
lyra๊ฐ ์ ์ฒด์ ์ผ๋ก ํน์ดํ ์์คํ
์ ๊ฐ์ง๊ณ ์์ด
๊ฐ gamemode๋ ํ๋๊ณ experience๋ผ๋๊ฑธ ์ถ๊ฐํด์ ๊ฒ์๋ชจ๋ํ์์ ๋ฐ๊พธ๋๋ฐฉ๋ฒ์ด๋ผ๋๊ฐ
camera๋ camera rig๋ ์์ด ๊ทธ๋ฅ camera ๋ชจ๋๋ฅผ ๋ค์ํ๊ฒ ๋ง๋ค์ด์ ์ด๋ค๋๊ฐ..
gamefeature์ ์ด์ฉํด์ ํ๋ก๊ทธ์ธ ํํ๋ก ํ๋ค๋๊ฐ..
์์
๋ฉ๋์ ๋ฅผ ์ด์ฉํด์ ์ค์บ์ผ๋ก ์ต์ ํํ๋ค๋๊ฐ..
character์ tickํจ์๋ฅผ ์์ ์ฌ์ฉ ์์ฒด๋ฅผ ์ํ๋ค๊ฑฐ๋..
๊ฒ์์์
์ผ๋ก ๋ด์ฉ์ ๋ค ๋ฃ์๋ค์ ๊ทธ๊ฑธ ๊ฐ์ข
ํด๋์ค์ ๋ฃ์ด์ ์ ์ฉ์ํจ๋ค๋์ง.(์ด๊ฑด ๊ทธ๋ฅ ๊ด์ ์ผ์ ๋๋ก ๋ชจ๋ ํด๋์ค๊ฐ ์ด๋ฐ๋ฐฉ์์ด๋ผ ๋ณด๋ฉด๋จ..)
game ability system์ ์ด์ฉํด์ tagํ์์ผ๋ก ๊ฒ์๋ง๋ ๋ค๋๊ฐ
์ธ๋ฆฌ์ผ์์ ๊ธฐ์กด ๊ฐ๋ฐํ๋ ๋ฐฉ์์ด๋ ์์ ๋ค๋ฅธ, ๊ทธ๋ฅ ์จ๊ฐ ์ ๊ธฐ์ ์ด ๋ค ๋ค์ด๊ฐ ํ๋ก์ ํธ๋ผ ๋ณด๋ฉด๋ผ..
์ด๊ฑธ 2์ฃผ์ผ๋์ ๋ถ์ํ๋ฉด์ ๋๋๊ฒ ๊ต์ฅํ ์ถ์์ ์ด๊ณ ๋ชจ๋ํ๊ฐ ๋์ด์๋๊ฒ์ ๋ ๋์, ์ด๊ฑธ ๋ค ์ดํดํ๋ ค๋ฉด, ์ ๋ฐ์ ์ธ ์์ง์์ฒด์ ํ๋ ์์ํฌ๋ฅผ ๊ฟฐ์ฐจ๊ณ ์์ด์ผํ๋ค๋๊ฑธ ์๊ฒ๋จ..
๋ด๊ฐ ๊ฒ์ ์ปจํ
์ธ ๊ฐ๋ฐ๊ณต๋ถ๋ฅผ ํ๋์ง, ์๋๋ฉด ์์ง ๊ฐ๋ฐ๊ณต๋ถํ๋์ง ๋ฐฉํฅ์ฑ์ ์๊ฒ๋์ด๋ฒ๋ ธ๊ณ , ์ด๊ฑธ ์ ๋๋ก ์ํํ๊ณ ,
๋ด ๋น ํ๋ก์ ํธ์์ ์ด ์์คํ
์ ๋๋ง์ ์์คํ
์ผ๋ก ์ํํด์ ๊ตฌ์ถํ๋๊ฒ์ ๊ฒ์์ ๋ง๋๋ ค๊ณ ๊ฒ์์์ง๋ถํฐ ๋ง๋ค์ด๊ฐ๋ ๊ฒ์ฒ๋ผ, ๊ต์ฅํ ์ค๋์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค๋๊ฑธ ๊นจ๋ฌ์ ๋ฒ๋ฆฐ๊ฑฐ์ผ.
๋๋ฆ ํฉ๋ฆฌํ ํ์๋ฉด
gamemode๋ experience๋ฅผ ์ฐ์ง์๊ณ , gamemodebase๋ก ๊ธฐ์กด๋ฐฉ์์ฒ๋ผ ์จ๋ ๋ฌธ์ ๊ฐ ์์๋ฟ๋๋ฌ, camera๋ ๊ทธ๋ฅ rig ์จ๋ ๋จ.
character์์ tick์ฐ๋ฉด ์คํ๋ ค ๊น๊ฒ ๋บ๋ป ๋ํ์ ์์ด ๊ทธ๋ฅ ํด๊ฒฐ๋๊ณ , ์์
๋งค๋์ ๋ ๊ทธ๋ฅ ๋ถ๋ถ์ค์บ์ด ์๋๋ผ ๋ค ์ค์บํด๋ ์ธ๋ ๋ ๋ฒจ์์ ์ ํ ์ง์ฅ์ด ์์.
์ด๋ ๊ฒ lyra๋ ํฐํ๋ก์ ํธ๊ธฐ์ค์ผ๋ก ๋ง๋ค๋ค๋ณด๋ ์ธ๋๊ฒ์์์ ์ฌ์ค ํฌ๊ฒ ์ ๊ฒฝ ์์จ์ผํ๋๋ถ๋ถ๋ ๊ต์ฅํ ์ฅํฉํด์ง๋ ๋ถ๋ถ์ด ํฌ๋ค ๋ด.
๊ทธ๋๋ ์ด๋ฏธ ์๋ ๋ก์ง์ด ์๋๋ฐ,ย ์๋ ๋ก์ง์ ๊ตณ์ด ๊ณ ์งํ ํ์ ์์ดย ๊ทธ๋ฅ lyra์์ ๊ฐ์ ธ๋ค ๋ ๋ค๋ฅธ ์์ง์์ค์ฒ๋ผ ๊ฐ์ ธ๋ค ์ฐ๋๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ ๋ด.
๊ฒฐ๋ก
์ธ๋ฆฌ์ผ ๋ฐฑ์ง์์ ๊ตณ์ด ๋๋ง์ ์์คํ
์ ๋ง๋๋๊ฒ ์๋๋ผ, ์ํฝ์์ ๋ง๋ ๊ฑฐ๋ผ ๊ฐ์ ธ๋ค ์จ๋ ์ ํ ๋ฌธ์ ์๋ lyraํ๋ก์ ํธ์ ์๋๊ฒ์ ๊ทธ๋๋ก ๋ค ๋ถ๋ฌ์์ ํ์ํ ๋ถ๋ถ๋ง ์์ ํ๋์์ด 100๋ฐฐ๋ ํ๋ช
ํ๋ค๋๊ฒ์ ๊นจ๋ซ๊ฒ ๋์ด๋ฒ๋ ธ์ด..
๋ค๋ฅธ์ฌ๋๋ค์ ๋์ฒ๋ผ ๋ป์ง์ ์ํ์ผ๋ฉด ์ข์๊น ์ถ์ด์ ๊ธ์ ์ฌ๋ ธ์ด..
3์ค ์์ฝ
lyra์ฒ๋ผ ์์คํ
์ ์์ฒด์ ์ผ๋ก, ๊ตฌ์ฑํ ์๊ฐํ์ง๋ง๋ผ, ์ด๊ฑด ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ด ๊ต์ฅํ ๋ง์ด ๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ์ด๋ค
๊ทธ ์๊ฐ์ ๊ทธ๋ฅ lyra์ ์ ์ฒด์ ์ธ ํ๋ง ๋ณด๋๊ฒ 100๋ฐฐ ๋ซ๋ค.
์ธ๋ฆฌ์ผ ์ ๊ธฐ์ ์ฐ๊ณ ์ถ์ผ๋ฉด ๊ทธ๋ฅ lyra์ ์๋๊ฑฐ ์คํฌ๋ฆฝํธ ์น๋ค ๊ฐ์ ธ๊ฐ๋ค์ ํ์ํ๋ถ๋ถ๋ง ์์ ํ๋์์ด 100๋ฐฐ๋ ๋์๊ฑฐ๋ค..
๊ณ ์ ์ถ์ฒ
์ด๋ณธ๋ฐ์...
๊ทธ๋ฌ๋ฉด ๋ด๋น๋ ๊ธฐ์กด๋ฐฉ์ ๋ฌด์ํ๊ณ ๊ทธ๋ฅ ๋ผ์ด๋ผ๋ฐฉ์๋ถํฐ ๊ณต๋ถํ๋๊ฒ ๋ ๋น ๋ฅธ๊ฑฐ์?? ใทใทใท - dc App
๊ทธ๊ฑด ํ๋ค๊ฑฐ๋ผ ๋ณด๋๊ฒ lyra์ฒ๋ผ ์ ๊ธฐ์ ๋ค์ด๊ฐ๊ฑด ์ ๋ฆฌ๋ ์๋ฃ๊ฐ ๋ง์ด ์๊ณ , lyra๋ถ์๊ธ์ ๋๋ถ๋ถ ์ฐ๋ค๊ฐ ๋ค ์ ๊ธฐ๋๋๊ฒ ๊ต์ฅํ ๋ง๋ค๋ณด๋ ๋ฐฐ์ฐ๋๊ฒ๋ ๋งค์ฐ ํ๋ค์ด. ๋ด๋น๋ ๊ธฐ์กด์ ์๋ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐํ๋๊ฒ ํจ์ฌ ๋์๋ ๊ฑฐ๋ผ ๋ณด๊ณ ์์ด.. ๊ทธ๋๋ง ์ ์ฉ์ํค๋๊ฒ ์ข์๊ฑฐ๋ผ ๋ณด๋๊ฒ gas์ ๋? gas์กฐ์ฐจ๋ c++์ฌ์ฉ์ํ๊ณ ๋ธ๋ฃจํ๋ฆฐํธ ๊ณ ์งํ๋ฉด ์์ฐ๋๊ฒ ์ข๋ค ๋ณด๊ณ ..
ใฑใ ใฑใ ์ง๊ธ๊น์ง ๊ณต๋ถํ๊ฑฐ ์จ๋ณด์ง๋ ๋ชปํ๊ณ ํ๊ธฐํด์ผํ๋ ์ค ์๊ณ ์๊ฐ ์ซ์์ ใ ใ - dc App
์ด๋ป๊ฒ ๊ฐ๋ ์์ฑํ์ฌ๋์ด ์น๋ฆฌ์์ฌ..
๋ค๋ฅธ์ด์ผ๊ธฐ์ด๊ณ ์ธ๋๊ฒ์๊ฐค์ ๋์ฌ ๋ด์ฉ์ ์๋๋ฐ ๋ด๊ฐ ์ ๋ํฐ DI ๊ตฌ์กฐ ์ฌํ ํ๋ก์ ํธ ์ด์ด๋ฐ์์ ์ผํ ์์ ์ด ์์๋๋ฐ ๋ชจ๋ํ ํ๋ค๊ตฌ ๊ทธ๋ฅ ์คํํด๋ ๋๋๊ฑฐ ๋๋ฒ ๊ผฌ๊ณ ๋ถํดํด์ ์คํํ๋ ํ์ ๋ณด๊ณ ์ด๊ฒ ๋ญ๊ฐ ์ถ๋๋ผ ๊ฑ ์ค๋ธ์ ํธ ํ๋ ๋์ฐ๋๊ฑฐ ํ๋ก์ฐ ์นด๋ฉ๋ผ ํ๋๋ง๋๋๊ฑฐ ์ด์ํด์ ๊ฒฐ๊ตญ ๊ฐ์์์
์ด๊ฒ๋ gamemode ์์ง์์ค ๊ฑด๋ค์ง ์์ผ๋ ค๊ณ , experience ๋๊ฑธ ๋ง๋ ๋ค์, ํ๋ ์์ํฌ ๋ฐ๋ผ์ ๋ก๋ฉ๊ณผ ๋น๋๊ธฐ ํ๋๊ฑฐ๋ณด๊ณ ์ง์ง ๋ฏธ์น๋์ด๋ค ์ถ๊ธดํ์ด ์ฌ์ค ์์ค๋ฅผ ๋ฐ๊พธ๋๊ฒ ๊ฐ๋จํ ๋ฟ๋๋ฌ, ์ต์ ํ์๋ ์ข์์ง ๋ชฐ๋ผ๋ ๋ก์ง์ด ๊ต์ฅํ ๋ณต์กํด์ง๋๊น... ์ฌ์ค ํ๋๋๋ก ํ๋๊ฒ ๊ฐ์ฅ ๋น ๋ฅธ๊ธธ ๊ฐ๋๋ผ..
์ ๊ธฐ์ ์ด ์๋๋ผ ๊ทธ๋ฅ ๋ค๋ฅธ๋ฐฉ์์ผ๋ก ๊ตฌํํด๋จ์๋ฟ์. ๋ญํ๋ฌ ๊ทธ๊ฑธ ๊ณต๋ถํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค. ๊ทธ์ ์์ง์ปค๋ฐํ๋๋๋ค์ค ๊ตฌํ ์ด์ํ๊ฒํ๋๋์ด ๋ง๋ ์ํํ๋ก์ ํธ์ผ๋ฟ์ธ๋ฐ. ๊ทธ๋ฐฉ์์ผ๋ก ๊ตฌํํ๋ค๊ณ ์ฑ๋ฅ์ด ์ข์์ง๋๊ฒ๋ ์๋๊ณ ๋ปํ๊ฑธ ๋ค๋ฅธ๋ฐฉ์์ผ๋ก ๊ตฌํํ์๋ฟ์ธ๋ฐ.
์ข์์ง๊ธดํจ... ๊ธฐ๋ณธ์ ์ผ๋ก tickํจ์์์ฒด๋ฅผ ์์ฐ๋๊ฑฐ๋, gamemode์์ฒด๊ฐ ์๋๋ฌด๊ฑฐ์์ ์ด๊ฑธ experince๋ก ์์ ๋นผ๋๋ฐฉ์์ด๋ผ๋๊ฐ, ์์ง๋ง๋ค๋ ์ฌ๋๋ค์ด๋ ์ต์ ํ์ ๋ํด์ ์์ฒญ ์ ๊ฒฝ์ ๋ง์ด์. ๊ทผ๋ฐ ์ด๊ฑธ ๊ด์ ์ผ๋ก ์ง์ฐฉํ๋ฉด์ ์ต์ ํ๋ฅผ ๋ง๋ค๋ค๋ณด๋ ์คํ๋ ค ์ฝ๊ธฐ๊ฐ ๊ต์ฅํ ๋ณต์กํด์ง๊ฒ ํฐ ๋ฌธ์ ์... ์ฌ์ค ์ด๋ฐ์์ผ๋ก ๊ตฌํ์ํ๊ณ ๋ฉ๋ชจ๋ฆฌ ์ข ํฌ๊ธฐํ๊ฑฐ๋, ์๋๋ฉด ์์ด๋ ํ์ง ๋ฎ์ถ๋๊ฒ ์คํ๋ ค ๋ ํจ์จ์ด ์ข์์ ์์..
๋ด๋น๊ต์ก์ฉ์ผ๋ก ๋ผ์ด๋ผ ๋ณ๋ก๋์๋ฆฌ๊ฐ ์ฒ์๋์์๋๋ถํฐ ๊พธ์คํ์์์ ์ฐจ๋ผ๋ฆฌ ๊นํ์ ์ธ๋ฆฌ์ผํ ๋๋จผํธ์ฐพ์์ ๊ทธ๊ฑฐ๋ถ์ํ๋๊ฒ ํจ์ฌ๋์ ๋ฐ๋ก๋ํธ๋ ํ ๋๋จผํธ๊ธฐ๋ฐ์ด๊ณ
์ค... ์ด๋ฐ๊ฒ ์์๊ตฌ๋ ๊ฐ์ฌํฉ๋๋ค
๋ฐ๋ก๋ ์ํฐ๊ฒ์ ์ํ ๊ธฐ๋ฐ์๋? - dc App
๋ฐ๋ก์ด์ฐฝ๊ธฐ์ ํ์ผํด๋์ด๋ฆ์ด ์ธ๋ฆฌ์ผํ ๋๋จผํธ๊ทธ๋๋ก ๋์์์ ๊ทธ๊ฑฐ๋์ ์ ๋ช ํด์ง ใ ใ
๊ธ๊น ๊ทธ๋์ ๋ ๊ทธ๊ฒ ์ํฐ๊ฒ์์ผ๋ก ์๊ณ ์๋๋ฐ - dc App
ํ ๊ณ ๋ง์ ๋ด๋น์ธ๋ฐ ๋ผ์ด๋ผ ์๋๋ค๊ฐ ํผ๋ฅ์ธ๋์ค์ธ๋ฐ ๊ทธ๊ฑฐ๋ ์ฐพ์์ ๋ถ์ํด์ผ๊ฒ ์ด
ํผ์ณ ๋จ์(๋ผ์ด๋ผ์์ ๊ตฌํํ ๋ฐ๋ก๋ GameFeature Plugin ๋จ์)๋ก ์ชผ๊ฐ๊ธฐ ์ฝ๊ฒ ๋ง๋ค์ด์ ธ์ ํน์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋, ๊ธฐ์กด์ ๊ตฌ์ฑํ ์ฝ๋๋ฅผ ์ต๋ํ ์๊ฑด๋๋ ๋ฐฉํฅ์ผ๋ก ๋ง๋ ๊ฑฐ์. ๋งค๋ฒ ์ธ๋ถ์์ ๊ธฐ๋ฅ๋ค์ ์ฃผ์ ํด์ ๊ฒ์์ ๊ตฌ์ฑํ๋ ํํ๊ณ . ์ค์(ex. ์บ๋ฆญํฐ, ๊ฒ์๋ชจ๋, ํ๋ ์ด์ด์คํ ์ดํธ)์์ ์ต๋ํ ์ฝ๋๋ฅผ ๋นผ์ ๊ธฐ๋ฅ๋ณ ๋ชจ๋์ฑ์ ๊ทน๋ํ ์ํจ๊ฒ ๋ผ์ด๋ผ ํ๋ก์ ํธ์ธ๋ฐ ๋ผ์ด๋ผ ํ๋ก์ ํธ ์์ฒด๋ ์ฑ๋ฅ์ ์ธ ๊ฒ๋ณด๋จ ์์ฐ์ฑ์ ๋ ์ด์ ๋ง์ถ ํ๋ก์ ํธ์.
๊ฐ ํผ์ณ๋จ์๋ณ ๋ชจ๋์ฑ์ ๊ทน๋ํ ์์ผ์ ์ฌ๋ฌ ์ฌ๋์ด ํผ์ณ ๋จ์๋ก ์์ ์ ์งํํ๋ฉด ์ฝ๋๋ ๋ฒจ์์ ๊ฐ์ ๋ณ๋ ฌ์ ์ผ๋ก ์์ ํ๊ธฐ ์ฝ๊ฒ ํ๋ก์ ํธ๊ฐ ๊ตฌ์ฑ๋์ด ์์
์คํ๋ ค ํฐ ํ๋ก์ ํธ์์ ์ฌ๋ฌ๋ช ์ด ํ์ ํ๊ธฐ ์ข๊ฒ ํ๋ ค๊ณ gamefeature๋ฅผ ์ฐ๋๊ฑฐ๊ตฌ๋..
์ค ๋ฌ๋ฆฌ๋งํ๋ฉด ๋ผ์ด๋ผ๋ฅผ ์ฐ๋ฉด ๊ฐ์ ๋ก ํผ์ณ๋จ์๋ก ๋ชจ๋์ ๊ด๋ฆฌํ๊ฒ ๋๋ค๋ ๊ฑฐ์?? ๋ด๋น ์คํ๊ฒํฐ ์ ์กฐ๊ธฐ์ธ๋ฐ ์์ ํนํ๋ ๊ฑฐ์์์. - dc App
๋๊ฐ ๋งํ๋๋ก, "์ํฝ์์ ๋ง๋ ๊ฑฐ๋ผ ๊ฐ์ ธ๋ค ์จ๋ ์ ํ ๋ฌธ์ ์๋ lyraํ๋ก์ ํธ์ ์๋๊ฒ์ ๊ทธ๋๋ก ๋ค ๋ถ๋ฌ์์ ํ์ํ ๋ถ๋ถ๋ง ์์ ํ๋์์ด 100๋ฐฐ๋ ํ๋ช ํ๋ค๋๊ฒ์ ๊นจ๋ซ๊ฒ ๋์ด๋ฒ๋ ธ์ด.." ์ด๋ด์ ์๊ฒ ๋ผ์ด๋ผ ํ๋ก์ ํธ๊ฐ ์ค๊ณ๋์ด ์์. ๋ผ์ด๋ผ์์ ํ์ ์ ์์ํด์ ๋๊ฐ๋ง๋ค ํผ์ณ๋ฅผ GameFeature Plugin์ผ๋ก ๋นผ์ ์์ ํ๋ผ๊ณ ์ค๊ณ๋์ด ์๋๊ฑฐ์
ใดํผ์ณ๋จ์ ์งํ์ ํ๊ฒ ๋๋๋ฐ ๊ทธ๊ฒ ๋๊ท๋ชจ ์ธ์์์ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐฉ๋ฒ์ผ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ํผ์ํ๋ฉด ์ค๊ณํ๋ ๋ฐ์ ์๊ฐ ๋ ์ธ ์๋ ์์
์ใ ใ .. ์ด๋ป๊ฒํด ํ๋ค? ์์ง ์์ฒด ์ง์๋ ๋ณ๋ก ์๋ ๋ง๋น์๊ทธ lyra ๊ฐ์ ๋ฃ๊ณ ์๋๋ฐ ๋ค์ง๊ฒ ์ด๋ ค์์ ํ ๋๋ง๋ค ํํ์ค๋๋ฐ ํฐ์ผ์ด๋ค.. ๋น์ฐํ ๋ผ์ด๋ผ ๊ณต๋ถ๋ฅผ ํด์ผํ๋์ค ์์๋๋ฐ ์๋๊ฑด๊ฐ.. ์ด ๊ธ ๋ณด๋๊น ๋ผ์ด๋ผ ์ง์ ํฌ๊ฒ ํ์ ์๋๊ฑด๊ฐ?