ํ์ฌ ๋ง์ฐฐ ๊ฒ์ ๋ฐํํ๋ค. ์
๋ชฝ ์๋ฐ์ด๋ฒ ์ฅ๋ฅด์ 3D ๊ฒ์ ์ ์ฒด ์์ค์ฝ๋ ๊ณต๊ฐ์ ๋ํด - ๊ธฐ์ต ์์ค์ฆ : ๋คํฌ ํ๊ฐ ะธ ๊ธฐ์ต ์์ค์ฆ : ๋ผ์ง ์ฉ ๊ธฐ๊ณ, 2010๋
๊ณผ 2013๋
์ ์ถ์๋์์ต๋๋ค. ๊ฒ์ ์์ฐ์ ๋
์ ์ ์ธ ์ํ๋ก ์ ์ง๋ฉ๋๋ค. Frictional Game ์ฝ๋๊ฐ ๊ณต๊ฐ๋ ๊ฒ์ ์ด๋ฒ์ด ์ฒ์์ด ์๋๋๋ค. ์ด๋ฆผ ๊ฒ์ ์์ง ์ฝ๋ HPL1 ๊ทธ๋ฆฌ๊ณ ๊ฑฐ๊ธฐ์ ์ฐ์ฌ์ง ๊ฒ์ "๋ฐ์๋ถ: ์๊ณก".
๊ฒ์ ์ฝ๋๋ ๋ฌด๋ฃ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ณต๊ฐ๋๋ฉฐ GitHub(๊ธฐ์ต ์์ค์ฆ : ๋คํฌ ํ๊ฐ, ๊ธฐ์ต ์์ค : ๋ผ์ง ์ฉ ๊ธฐ๊ณ). ๊ฒ์์ C++๋ก ์์ฑ๋์์ผ๋ฉฐ ์
๋ ฅ ์ฒ๋ฆฌ์๋ SDL์, ๊ทธ๋ํฝ์๋ OpenGL์ ์ฌ์ฉํฉ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์๋ CMake๋ฅผ ์ฌ์ฉํ์ฌ Linux ๋ฐ macOS์ฉ์ผ๋ก, Visual Studio 2010์ ์ฌ์ฉํ์ฌ Windows์ฉ์ผ๋ก ๋น๋ํ๊ธฐ ์ํ ํ์ผ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ฒ์ ์์ฒด์ ์ฝ๋ ์ธ์๋ ๊ด๋ จ ๊ฒ์ ํธ์ง๊ธฐ์ ์์ค ์ฝ๋๋ ์คํ ์์ค์
๋๋ค. ์ฝ๋์ ์คํ ์์ค๋ ์ด๋ฏธ ์์ฒ ๊ฐ๊ฐ ๋๋ ๋ชจ๋์ ๊ฐ๋ฐ์ ๋จ์ํํ๊ณ Amnesia ๊ฒ์๊ณผ ๊ด๋ จ๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ์คํ ๊ฒ์ ์์ง์ ๋ง๋๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. .
๊ฒ์ ์์ง ๊ฐ๋ฐ์์๊ฒ ์ ์ฉํ ์ ์๋ ์คํ ์์ค์์ ์ ๊ณต๋๋ ๊ธฐ๋ฅ ์ค ๋ค์ ์ฌํญ์ด ์ธ๊ธ๋ฉ๋๋ค.
- ๊ทธ๋ฆผ์ ์ง๋ ๊ฐ์ฅ์๋ฆฌ๊ฐ ๋งค๋๋ฌ ์์ก์ต๋๋ค.
- ๋์ ๊ฐ์ฒด์ ํจ๊ป ์๋ํ๋ ์ค์๊ฐ ๋ณด์ด์ง ์๋ ์์ญ ํด๋ฆฌํ ์์คํ
์
๋๋ค.
- ๋ฐฐ์น ๋ชจ๋์์ ์๋ํ๋ ์ ์ ๊ฐ์ฒด์ ์๋ ๋ ๋๋ง ์์คํ
์
๋๋ค.
- ๋ํผ๋ ์๋์ฐ ๋ ๋๋ง ์์คํ
.
- ์๊ณ ๋ฆฌ์ฆ ์ ํ ๋ฐ ๊ฐ์ ์์ญ ์กฐ์ ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ ์ง์์ ํฌํจํ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํธ์ง๊ธฐ์
๋๋ค.
- ๋ด๊ณผ ์ค๋งํธ ์์ด์ ํธ๋ฅผ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋จํ ์ธ๊ณต ์ง๋ฅ ์์คํ
์
๋๋ค.
- ๊ณ ๊ธ ๋ฌผ๋ฆฌ์ ์ฌ์ด๋ ์๋ฎฌ๋ ์ด์
์์คํ
.
- ๋ฌผ๋ฆฌ์ ํ๋ก์ธ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํธ์์ฉ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์์คํ
์
๋๋ค.
- API๋ฅผ ์ด์ฉํ ์์ฒด ์ฌ์ด๋ ์์ง ๊ฐ๋ฐฉํ.
- ๋ค์ํ ๋ ๋๋ง ๋ฐ ๊ฒ์ํ๋ ์ด ๊ธฐ์ ์ ๊ตฌํํ๋ ์์ง์
๋๋ค.
์ถ์ฒ : opennet.ru