์คํ์์ค ํ๋ก์ ํธ
1. ๊ตฌ์กฐ ๊ตฌ์(์๋ฃ)
1-1. ์ต์ ํ ์ ์ฉX
2. ํ๋กํ ํ์ (์งํ์ค)
2-1. ํ์ผ ๋๋๊ทธ ์ค ๋๋กญ(์๋ฃ)
2-2. ํ ์ค์ณ(์๋ฃ)
2-3. ์ฌ์ด๋
2-4. ์กฐ๊ฑด๋ฌธ(์งํ์ค)
2-5. ํจ์(์งํ์ค)
2-6. GUI(์งํ์ค)
2-7. ํ
์คํธํธ์ง๊ธฐ
2-8. ์์ ๊ฒ์ ๋ง๋ค๊ธฐ
3. ์ ์๋ฒ์ ์ดํ
3-1. ํ์ฅ์ฑ
3-1-1. ์คํฌ๋ฆฝํธ
3-2. ์ต์ ํ
3-3. ํธ์์ฑ
3-3-1. ๊ฒ์ ์ฅ๋ฅด ํ ํ๋ฆฟ
3-3-2. GUI ๋ณด๊ฐ
3-4. ๋คํธ์ํฌ
ํ์ฌ ์ฌ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
SDL, OpenGl
๊ณ ๋ คํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
FMOD
์์ค์ฝ๋๋ฅผ ์ฝ๊ธฐ ํธํ๊ฒ ๋ง๋๋ ์ค์ด๋ค. ์ ์ ๋ฒ์ ์ดํ๋ ์์ผ๋ฉด ์ข์ ๊ธฐ๋ฅ์ด๋ ํ์์ ์ธ ๊ฒ๋ค
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๊ธฐ์์ ๋ง๋๋๊ฑด๋ฐ ์ ์ด๋ ๊ฒ ๋๋ฆฌ๋๋ฉด ๋ด๊ฐ ๊ฒ์๋ฌ์ ๊ทธ๋ฐ๊ฑฐ๋ค
1~2์ฃผ ์์ ์งํ์ค์ธ๊ฑฐ ๋ค ๋๋ผ ์๊ฐ (์กฐ๊ฑด๋ฌธ, ํจ์, GUI)
ํ๋ด๋ผ ํซ์ฐ
ํ๊ตญ์ด ํ์ ์ ์ฅ์์ ๋ฐ๋ก ์์๋ณผ์๋ง ์์ด๋ ์ถฉ๋ถํ ๊ฐ์น์์ง
๊ต์ฅํ๊ตฌ๋ง์ ๋๋ ๋ด๊ฐ ๋ง๋ ์์ง์ ๋๋ง ์ฐ๊ณ ๋ฒ๋ฆด๊ฑฐ ๊ฐ์๋ฐ
๋ด๊ฑฐ ์ข๋ ์์๋ฏ
์งํ์ค์ธ๊ฑฐ ๋๋๋ฉด ๊ฐ๋จํ ๊ฒ์์ ๋ง๋ค ์ ์์๋ฏ
๋ชฐ๋ผ์ ๋ฌป๋๊ฑด๋ฐ ๊ฒ์์์ง ์ข์๊ฑฐ ๋ง์๋ฐ ์๊ธฐ๊ฑฐ ๋ง๋๋ ์ด์ ๊ฐ ๋ญ๊ฐ์??
๊ฐ๊ฒ ๋ง์๋ฐ ์๊ธฐ๊ฒ ๋ง๋๋ ์ด์ ๋ ๋น์ทํ๊ฒ ์ฃ ? ๊ณต๋ถ์ฉ ์๊ธฐ๋ง์กฑ ์ทจ๋ฏธ ๋ฑ๋ฑ
๊ฒ๋ฉ๋ ์๋งํด๋ ๋ชป๋ค๋ฃจ๋ ์ฌ๋๋ค์ ์ํ๋ ์ฒ ํ๋ฉด์ ๊ฒ์ฐฝ๊ฐค ํ๋ณดํ ๋ผ๊ณ
๊ฒ์ฐฝ๊ฐค์ ์ด๋์ง ์ฌ๊ธด๊ฐ
๋น ๋ฌด๋ฅํ ๋ ์ ์ ๋์ ์ธ๊ฒ๊ฐ๊ฐค์ธ๋ฐ ๋ค๋ค ๊ฒ์ฐฝ๊ฐค์ด๋ผ ๋ถ๋ฆ