Frictional Games ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์–ต ์ƒ์‹ค์ฆ ๊ฒŒ์ž„

ํšŒ์‚ฌ ๋งˆ์ฐฐ ๊ฒŒ์ž„ ๋ฐœํ‘œํ–ˆ๋‹ค. ์•…๋ชฝ ์„œ๋ฐ”์ด๋ฒŒ ์žฅ๋ฅด์˜ 3D ๊ฒŒ์ž„ ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ ๊ณต๊ฐœ์— ๋Œ€ํ•ด - ๊ธฐ์–ต ์ƒ์‹ค์ฆ : ๋‹คํฌ ํ•˜๊ฐ• ะธ ๊ธฐ์–ต ์ƒ์‹ค์ฆ : ๋ผ์ง€ ์šฉ ๊ธฐ๊ณ„, 2010๋…„๊ณผ 2013๋…„์— ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ž์‚ฐ์€ ๋…์ ์ ์ธ ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. Frictional Game ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋œ ๊ฒƒ์€ ์ด๋ฒˆ์ด ์ฒ˜์Œ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์—ด๋ฆผ ๊ฒŒ์ž„ ์—”์ง„ ์ฝ”๋“œ HPL1 ๊ทธ๋ฆฌ๊ณ  ๊ฑฐ๊ธฐ์— ์“ฐ์—ฌ์ง„ ๊ฒŒ์ž„ "๋ฐ˜์Œ๋ถ€: ์„œ๊ณก".

๊ฒŒ์ž„ ์ฝ”๋“œ๋Š” ๋ฌด๋ฃŒ GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๊ณต๊ฐœ๋˜๋ฉฐ GitHub(๊ธฐ์–ต ์ƒ์‹ค์ฆ : ๋‹คํฌ ํ•˜๊ฐ•, ๊ธฐ์–ต ์ƒ์‹ค : ๋ผ์ง€ ์šฉ ๊ธฐ๊ณ„). ๊ฒŒ์ž„์€ C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์ž…๋ ฅ ์ฒ˜๋ฆฌ์—๋Š” SDL์„, ๊ทธ๋ž˜ํ”ฝ์—๋Š” OpenGL์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—๋Š” CMake๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Linux ๋ฐ macOS์šฉ์œผ๋กœ, Visual Studio 2010์„ ์‚ฌ์šฉํ•˜์—ฌ Windows์šฉ์œผ๋กœ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•œ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ž์ฒด์˜ ์ฝ”๋“œ ์™ธ์—๋„ ๊ด€๋ จ ๊ฒŒ์ž„ ํŽธ์ง‘๊ธฐ์˜ ์†Œ์Šค ์ฝ”๋“œ๋„ ์˜คํ”ˆ ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ์˜ ์˜คํ”ˆ ์†Œ์Šค๋Š” ์ด๋ฏธ ์ˆ˜์ฒœ ๊ฐœ๊ฐ€ ๋„˜๋Š” ๋ชจ๋“œ์˜ ๊ฐœ๋ฐœ์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  Amnesia ๊ฒŒ์ž„๊ณผ ๊ด€๋ จ๋œ ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ์˜คํ”ˆ ๊ฒŒ์ž„ ์—”์ง„์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. .

๊ฒŒ์ž„ ์—”์ง„ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค์—์„œ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ ์ค‘ ๋‹ค์Œ ์‚ฌํ•ญ์ด ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค.

  • ๊ทธ๋ฆผ์ž ์ง€๋„ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๋งค๋„๋Ÿฌ ์›Œ์กŒ์Šต๋‹ˆ๋‹ค.
  • ๋™์  ๊ฐœ์ฒด์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๋ณด์ด์ง€ ์•Š๋Š” ์˜์—ญ ํด๋ฆฌํ•‘ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
  • ๋ฐฐ์น˜ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜๋Š” ์ •์  ๊ฐ์ฒด์˜ ์ž๋™ ๋ Œ๋”๋ง ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
  • ๋””ํผ๋“œ ์„€๋„์šฐ ๋ Œ๋”๋ง ์‹œ์Šคํ…œ.
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒ ๋ฐ ๊ฐ€์‹œ ์˜์—ญ ์กฐ์ •๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ ์ง€์›์„ ํฌํ•จํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.
  • ๋ด‡๊ณผ ์Šค๋งˆํŠธ ์—์ด์ „ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ์ธ๊ณต ์ง€๋Šฅ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
  • ๊ณ ๊ธ‰ ๋ฌผ๋ฆฌ์  ์‚ฌ์šด๋“œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ.
  • ๋ฌผ๋ฆฌ์  ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
  • API๋ฅผ ์ด์šฉํ•œ ์ž์ฒด ์‚ฌ์šด๋“œ ์—”์ง„ ๊ฐœ๋ฐฉํ˜•.
  • ๋‹ค์–‘ํ•œ ๋ Œ๋”๋ง ๋ฐ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•˜๋Š” ์—”์ง„์ž…๋‹ˆ๋‹ค.

Frictional Games ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์–ต ์ƒ์‹ค์ฆ ๊ฒŒ์ž„

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€