์ฌ๋ฌ ๊ฐ์ง ์์ง๋ค์ ์์ฃผ ๊ฐ๋จํ ์๊ฐํ๊ฒ ์ต๋๋ค.
1. ์ปจ์คํธ๋ญํธ
๋นํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ์์ง์ผ๋ก ๋๋๊ทธ ์ค๋ ๋๋กญ์ผ๋ก ๊ฒ์์ ์ ์ํ ์ ์๋ ๊ฒ์๋๊ตฌ์ ๋๋ค.
scirra๋ผ๋ ํ์ฌ์์ย HTML5 ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก์ต๋๋ค.
์คํ๋ผ์ดํธ, ๋ฐฑ๊ทธ๋ผ์ด๋, ๋ง์ฐ์ค ํค, ๊ฒ์ํจ๋, ํ์ผ๋ฆฌ์คํธ, ์ด๋ฏธ์ง ํ
์คํธ, ํํฐํด, ํฐ์นํฌ, ์น์ฌ์ดํธ ํ๋ซํผ๋ฑ์ ์ค๋ธ์ ํธ๋ค์ ๊ฒ์์์ ์ง์ด๋ฃ๊ณ
๋ด์ฅ๋ย ๋นํค์ด๋น์ด๋ฅผ ํ ๋ฒ์ ํด๋ฆญ์ผ๋ก ํ๋ซํฌ๋จธ, ํ๋ค์ด, ์ด์, ํ๋์,ย ๋ฑ์ ๊ธฐ๋ฅ์ ๊ฐ์ง ์ค๋ธ์ ํธ๋ฅผ ๋ง๋ค ์ ์์ผ๋ฉฐ
์ด๋ฒคํธ ์ํธ๋ผ๋ ๋๋๊ทธ ์ค๋ ๋๋กญ ์ฝ๋ฉ์ผ๋ก if๋ฌธ, for๋ฌธ, ํ์ด๋จธ,ย ํจ์, ๋นํค์ด๋น์ด๋ฅผ ์ ์ฉํ ์ค๋ธ์ ํธ๋ค์ ๊ฐ๊ฐ์ง ๊ธฐ๋ฅ๋ค์ ์ด์ฉํด์
๊ฒ์์ ๋ง๋ค๊ณ HTML5 ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ํ๋ซํผ์ผ๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
๋ํ ๋ด์ฅ๋ ์ดํํธ๋ค์ ๋ช ๋ฒ์ ํด๋ฆญ์ผ๋ก ๊ฒ์ ๊ทธ๋ํฝ์ ๋ฐ๊ฟ ์ ์์ต๋๋ค.
์ฌ๋ฌ ๊ฐ์ง๋ก ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ํธ๋ฆฌํ ๊ธฐ๋ฅ๋ค์ด ๋ง์ด ์์ต๋๋ค.
์ปจ์คํธ๋ญํธ๋ก ๋ง๋ค์ด์ง ๊ฒ์๋คย
2. ํด๋ฆญํ ํจ์
ํ๋์ค์ ClickTeam์ด๋ผ๋ ๊ณณ์์ ๋ง๋ ๊ฒ์์์ง์ด๋ฉฐ
1994๋ ์ถ์ ํ ์ง๊ธ๊น์ง ํ์กดํ๋ย ๊ฝค ์ค๋๋ ์์ง ์ค ํ๋์ ๋๋ค.
๋ช ๋ฒ์ ํด๋ฆญ์ผ๋ก ํ๋ซํฌ๋จธ, ํ๋ค์ด ์ค๋ธ์ ํธ๋ค์ ์์ฝ๊ฒ ๊ตฌํํ๊ณ
์์ ์๊ฐํ ์ปจ์คํธ๋ญํธํ๊ณ ๊ฐ์ดย ๋๋๊ทธ ์ค๋ ๋๋กญ์ ์ฌ์ฉํฉ๋๋ค.
ํด๋ฆญํ ํจ์ ์ 3D(์ฌ์ค 2.5D์ ๋ ๊ฐ๊น์)๋ฅผ ์ง์ํฉ๋๋ค.ย
ํ์ง๋ง ์ ๋๋ก ๋ 3D ๊ฒ์์ ๋ง๋ค๋ ค๋ฉด ์ฐจ๋ผ๋ฆฌ ์ ๋ํฐ๋ย ์ธ๋ฆฌ์ผ์ ํ์๋ ํธ์ด ๋ ๋ฎ์ต๋๋ค.
ํด๋ฆญํย ํจ์ ์ผ๋ก ๋ง๋ค์ด์ง ๊ฒ์๋ค
3. ์คํ ์ค
๋ง์ฐฌ๊ฐ์ง๋ก ๋๋๊ทธ ์ค๋ ๋๋กญ์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
ํ์ง๋ง ์์ ๋ ๊ฐ์ ์ปจ์คํธ๋ญํธ์ ํด๋ฆญํํจ์ ๋ณด๋ค๋ ๋ค์ ๊ธฐ๋ฅ๋ค์ด ๋จ์ด์ง๋ ํธ์ ๋๋ค.
๋ง๋ค์ด์ง ๊ฒ์๋ค
4. ๊ฒ์์๋ฌ๋
๋ชจ๋ฐ์ผ ์ ์ฉ ๊ฒ์์์ง์ด๋ฉฐ ๋๋๊ทธ ์ค๋ ๋๋กญ์ ์ฌ์ฉํฉ๋๋ค.
์ ๊ฐ ์๊ฐํ ์์ง๋ค ์ค์์ ์ฐ๋ฆฌ๋๋ผ์์ ๊ทธ๋๋ง ์ฌ๋๋ค์ด ์๊ณ ์๋ ๊ฒ์์์ง ์ค ํ๋์ ๋๋ค.
๋ง๋ค์ด์ง ๊ฒ์๋ค
5. ๋น๋๋ฐ์ค
๋ชจ๋ฐ์ผ ์ ์ฉ๊ฒ์์์ง์ ๋๋ค.
๋๋๊ทธ ์ค๋ ๋๋กญ์ด๊ณ ๋ด์ฅ๋ ๊ธฐ๋ฅ๋ค์ ์์ฝ๊ฒ ๋ถ๋ฌ์ ๊ฒ์์ ์ ์ํ ์ ์์ต๋๋ค.
ํ์ง๋ง ๋น๋ ๋ฐ์ค๋ ํ ๋ฌ์ 10๋ง ์์ด๋ผ๋ ๊ฐ์ ๋ด์ผ๋ง ์ฌ์ฉํ ์ ์๋ ํฌ๋ํฐ ๋จ์ ์ด ์์ต๋๋ค.
์ด์์ผ๋ก ๋๋๊ทธ ์ค๋ ๋๋กญ์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ๋ง ๊ฐ๋จํ ์๊ฐํ์ต๋๋ค.
๋์์ด๋ ๋ถ๋ค์ด๋ ํ๋ก๊ทธ๋๋ฐ์ ์ ๋ชจ๋ฅด๋ ๋ถ๋ค์ด ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ ๊ฒ๋๋ค.
(๋ฌผ๋ก ์๋ฌด๋ฆฌ ๋๋๊ทธ ์ค๋ ๋๋กญ์ด๋ผ์ง๋งย ํ๋ก๊ทธ๋๋ฐ ์ง์์ด ์๋ ๋ถ๋ค์ ์์ ์ ๊ฐ ์๊ฐํ ์์ง๋ค๋ ๋ค์ ์ด๋ ค์ธ ์๋ ์์ ๊ฒ๋๋ค.)
์ด ๊ธ์ ์๋ ๊ฒ์์์ง๋ค์ ์ ๋ถ ์ฐธ๊ณ ํ ํ๊ธ ์๋ฃ๊ฐ ๊ฑฐ์ ์๋ ๋ง์ด๋ ์์ง์ ์ ๋ฃ์ธ ์์ง๋ค์ด๊ธฐ ๋๋ฌธ์, ํ๋ก๊ทธ๋๋ฐ ๋ชป ํ๋ ์ด๋ณด์๋ค์ ๊ทธ๋ฅ ๊ฒ์๋ฉ์ด์ปค๋ ์ ๋ํฐ๋ฅผ ํ๋๊ฒ ์ ์ ๊ฑด๊ฐ์ ์ข๋ค
๊ฒ์๋ฉ์ด์ปค๋ ์ด ๊ธ์์ ์ค๋ช ํ๊ณ ์๋ '๋๋๊ทธ ์ค ๋๋กญ'์ ์ง์ํ๊ณ ํ๊ธ ๊ด๋ จ์๋ฃ๋ ๋ง๊ณ , ์ ๋ํฐ๋ C#์ ๊ณต๋ถํด์ผ ํ์ง๋ง ์ ๋ช ํ๊ณ ๊ด๋ จ ํ๊ธ์๋ฃ๋ ๋ง์์ ๋ง์ด๋ํ ์์ง ๊ณต๋ถํ๋ค๊ณ ์ฝ์ง ํ ์๊ฐ๊ณผ ๋น๊ตํ๋ฉด ์คํ๋ ค ์ ๋ํฐ ์ชฝ์ด ๊ณต๋ถํ๋๋ฐ ์๊ฐ ์ ์ฝ์ด ๋๋ค
์ด '๋๋๊ทธ ์ค ๋๋กญ' ์ด๋ ๊ฒ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋งํ๋ ๊ฑฐ ๋ง์ง?
๋ค ํท๊ฐ๋ ธ์ผ๋ฉด ์ฃ์กํฉ๋๋ค. ๋ชจ๋ ๋ค ์ฝ๋๋ฅผ ๊ทธ๋ํฝ์ผ๋ก ๋ณด์ด๊ฒ ๋ ์ฝ๋๋ฅผ ์งค์์์ด์.
์์ ์๊ฐํ ์คํ ์ค ๊ฐ์ ๊ฒฝ์ฐ๋ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋ง๊ณ ์ฝ๋๋ฅผ ํ ์คํธ๋ก ์ง์ ์งค ์ ์์ด์
ใ ใ
๋ฌผ๋ก ์๋ถ ๋ง์ฒ๋ผ ์ฒ์ ๊ฒ์์์ง์ ๋ฐฐ์ฐ๋ ์ด๋ณด์๋ค์๊ฒ๋ ํ๊ธ ์๋ฃ๊ฐ ์์ด์ ๋ฐฐ์ฐ๋๋ฐ ๋ ์ด ๋ ์๋ ์์ด์. ํ์ง๋ง ์ด๊ฒ๋ค์ด ์ ๋ง ์ฌ์์. ๊ธฐ์กด์ ๋์ ์์ด ์์ค์ด ์์ด์ผ ๊ณต๋ถํ ์ ์๋ ํ๋ก๊ทธ๋๋ฐ์ ์ง์ ์น๋ ๊ฒ์์์ง๋ณด๋ค, ์ ๋ง ๋์ ์์ด ์์ค์ด ์๋์ด๋ ์ค, ๊ณ ๋ฑํ๊ต ์์ค ์์ด ์ ๋๊น์ง๋ง ๊ตฌ์ฌํด๋ ๋ฐฐ์ฐ๋๋ฐ ๊ทธ๋ค์ง ์ด๋ ค์์ด ์์ ๊ฑฐ๋ผ๊ณ ์๊ฐํด์. ์๋ํ๋ฉด ์์ด๋ก ์ค๋ช ํ๋ ์๋ฃ ์ค ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๊ณ ๊ธ ์์ด ์ฉ์ด๋ ๊ทธ๋ค์ง ๋์ค์ง ์๊ณ , ์ํ์ด๋ ํ๋ก๊ทธ๋๋ฐ ์ง์์ ์ฃผ๋ก ๋งํ์ง ์๊ณ ์์ด์๋ฃ๋ค์ด ์งง์ ์์ด๋ก ์ฝ๊ณ ๊ฐ๋จํ๊ฒ ๋ฌธ์ ํธ๋ ๋ฐฉ์์ผ๋ก ์ค๋ช ํด์ค์ ์์ด๋ฅผ ์ ๋ชฐ๋ผ๋ ๋๊ฐ ์ดํด๋ ํ์ค ์ ์์ด์ ๋๋ ์ ๋ง ์์ด๋ฅผ ์ค๊ณ ๋ฑํ๊ต ์ ๋๋ ๋ชปํ์ ๋ค๋ฉด ์ ํฐ๋๋ ๊ฒ์๋ฉ์ด์ปค ์์ง์ ๊ฐ๋ ฅ ์ถ์ฒํ๊ณ ์ถ๋ค์.
๋ง์ฝ ๋ฐฐ์ฐ์๊ฒ ๋ค๋ฉด ์๋ฃ๋ ๋ง๊ณ ํฌ๋ผ๋ ์ ํ์ฑํ ๋ ์ปจ์คํธ๋ญํธ๋ฅผ ์ถ์ฒํ๊ณ ์ถ๋ค์.
https://www.scirra.com/tutorials/37/construct-2/ko
์ฌ๊ธฐ ํ๊ธ์๋ฃ๋ก ๋ ๊ฐ์ข์์ ์ด๊ฒ ๋ง์ฝ ์ดํด๊ฐ ๋๊ณ
https://www.scirra.com/tutorials/253/how-to-make-a-platform-game
์ฌ๊ธฐ ์์ด๋ก ๋ ๊ฐ์ข๋ ์ดํด๊ฐ ๋๋ค๋ฉด ๋ฐฐ์๋ณด๋๊ฒ๋ ๊ด์ฐฎ๋ค๊ณ ์๊ฐํด์. ์ปจ์คํธ๋ญํธ๋ฅผ ์คํํ๊ธฐ ์ํด์
https://www.construct.net/kr
๋ฐ๋ก ์คํํ๋ ์ด์ชฝ์ผ๋ก ๊ฐ์๋๊ฑฐ๋ ์๋๋ฉด
https://www.scirra.com/
์ฌ๊ธฐ์ ๋ค์ด๋ก๋ ๋ฐ์์ฃผ์ธ์.
๋ ๊ฐ์ข๋ฅผ ๋ณด์ จ๋ค๋ฉด
https://www.youtube.com/watch?v=oLS2FlTbYhs&t=29s
์ฌ๊ธฐ ์ด ๋์์์ ์์ด๋ก ์ค๋ช ํ์ง๋ ์๊ณ ๋ฐ๋ผ
ํ๋ ์์ผ๋ก ๋ ๊ฐ์ข์์ ์ด๊ฒ ์ ์ดํด๊ฐ ๋๋ค๋ฉด ์ปจ์คํธ๋ญํธ2 ๊ฒ์์์ง์ ์ถ์ฒํ๊ณ ์ถ๋ค์.
์ปจ์คํธ๋ญํธ๋ฅผ ๋ ์ฌ์ค์๊ฒ ๋ฐฐ์ฐ์๊ฒ ๋ค๋ ๋ถ์ udemy.com ์ปจ์คํธ๋ญํธ ๊ฐ์ข๋ฅผ ์ฐพ์ผ์๊ณ ๊ณต๋ถํ์ธ์
์ ๋ฆฌ๋ฅผ ์ด์ฌํํด์ ์ถ์ฒ
์ปจ์คํธ๋ญํธ๊ฐ ๋ฐฐ์ฐ๊ธฐ ์ฌ์์ ์ด๋ค ๋ถ์ ์์ด๋ฅผ ์ ๋ง ๋ชปํด๋ ๊ตฌ๊ธ๋ฒ์ญ์ผ๋ก๋ ๋ด๋ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋๋๊ทธ ์ค๋ ๋๋กญ ๋ฐฉ์์ด๋ผ์ ์ฝ๋๊ฐ ๋ญ๊ฐ๋ญ์ง ์ดํดํ์๋ ๋ถ์ด ์์๊ณ ์ ๋ ์ด๋ค ๋ถ์ ์์ด๊ฐ ์๋ ์์ ์คํ์ธ์ด ๋ฌ์์์ด๋ก ๋ ๊ฐ์ข๋ฅผ ๋ณด๊ณ ๊ณต๋ถํ๋ ์ฌ๋๋ ๋ดค์์ด์ ๊ทธ๋งํผ ์ฌ์์
์ ์ด๋ฉด์ ์กด๋๋ง์ด์ผ
๊ฐ์ถ ใ ใ ๊ทธ๋๋ ์ ๋ํฐ์ธ๋..