Storm ๊ฒŒ์ž„ ์—”์ง„ ์˜คํ”ˆ ์†Œ์Šค

ํ•ด์ „ ํŒฌ์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ๋กคํ”Œ๋ ˆ์ž‰ ๊ฒŒ์ž„ Corsairs ์‹œ๋ฆฌ์ฆˆ์— ์‚ฌ์šฉ๋œ Storm ๊ฒŒ์ž„ ์—”์ง„์˜ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์ž‘๊ถŒ ๋ณด์œ ์ž์™€์˜ ํ•ฉ์˜์— ๋”ฐ๋ผ ์ฝ”๋“œ๋Š” GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๊ณต๊ฐœ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์€ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ํ˜์‹ ๊ณผ ์ˆ˜์ • ๋•๋ถ„์— ์ฝ”๋“œ์˜ ๊ฐ€์šฉ์„ฑ์ด ์—”์ง„๊ณผ ๊ฒŒ์ž„ ์ž์ฒด์˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐํšŒ๋ฅผ ์—ด ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์—”์ง„์€ C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ํ˜„์žฌ Windows ํ”Œ๋žซํผ๊ณผ DirectX 9 ๊ทธ๋ž˜ํ”ฝ API๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๊ฐœ๋ฐœ ๊ณ„ํš์—๋Š” ์ž์ฒด ๋ Œ๋”๋ง ์ฝ”๋“œ๋ฅผ DirectX ์™ธ์—๋„ ๊ทธ๋ž˜ํ”ฝ API OpenGL์„ ์ง€์›ํ•˜๋Š” ํฌ๋กœ์Šค ํ”Œ๋žซํผ bgfx ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. , Vulkan, Metal ๋ฐ WebGL์„ ์ง€์›ํ•˜๋ฉฐ Linux, Android ๋ฐ FreeBSD์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‚ด์žฅ๋œ ์ˆ˜ํ•™ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ž…๋ ฅ ์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ glm ๋ฐ Gainput์œผ๋กœ ๋Œ€์ฒดํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋‚ด์žฅ ์–ธ์–ด๋ฅผ Lua๋กœ, ".ini" ํ˜•์‹์˜ ๊ตฌ์„ฑ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ JSON์œผ๋กœ, ํŠน์ • ํ˜•์‹์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฆฌ์†Œ์Šค๋ฅผ ํ‘œ์ค€ ํ˜•์‹์œผ๋กœ ๋Œ€์ฒดํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

Storm ๊ฒŒ์ž„ ์—”์ง„ ์˜คํ”ˆ ์†Œ์Šค


์ถœ์ฒ˜ : opennet.ru

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