์•ˆ๋…•ํ•˜์„ธ์š”.

์˜ค๋Š˜์€ Web FPS ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ 5๋ฒˆ์งธ๋กœ ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ์šฉ ๋ฆด๋ ˆ์ด ์„œ๋ฒ„๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.


Unity WebGL๋ฒ„์ „์€ ๋นŒ๋“œ๊ฐ€ ๋„ˆ๋ฌด ์˜ค๋ž˜๊ฑธ๋ฆฌ๋ฏ€๋กœ,

Blazor๋ฒ„์ „์„ ๋งŒ๋“ค๊ธฐ์ „์— ์•ž์„œ Unity Editor์ƒ์—์„œ ํ…Œ์ŠคํŠธํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•œ WebGL๋ฒ„์ „๊ณผ ๋น„์Šทํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด TCP/UDP๊ฐ€ ์•„๋‹Œ Websocket์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.


ASP.NET Core๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ๋ฏธ๋“ค์›จ์–ด๋ฅผ ์ œ์ž‘ํ•˜์—ฌ ์›น์„œ๋น„์Šค ์š”์ฒญ๊ณผ,

์›น์†Œ์ผ“ ์š”์ฒญ์„ ๋ถ„๋ฆฌํ•˜์—ฌ ์‰ฝ๊ฒŒ ์–‘์ชฝ ๋‹ค ๋™์‹œ์— ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์•„์‰ฝ๊ฒŒ๋„ ์•„์ง์€ Unity์—์„œ WebGL๋นŒ๋“œํ•˜๋ฉด .Net Websocket ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ์—†์ด๋Š” ์ž˜ ๋™์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋Œ€์•ˆ์œผ๋กœ Websocket-sharp(https://github.com/sta/websocket-sharp)์ด๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์ง€๋งŒ,

๋ณธ ํ…Œ์ŠคํŠธ์˜ ๋ชฉ์ ์ด Blazor๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ์ง€ ๋ถˆํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.



5. ํ…Œ์ŠคํŠธ ๋ฆด๋ ˆ์ด ์„œ๋ฒ„