์ ˆ๋Œ€๊ฐ•์ขŒ! ์œ ๋‹ˆํ‹ฐ6 - ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋งˆ์Šคํ„ฐํด๋ž˜์Šค (Part3) : Netcode๋กœ ๊ฐœ๋ฐœํ•˜๋Š” 2D RPG

๋ฏธ๋‹ˆ RPG 2D ๊ฒŒ์ž„์„ ์ œ์ž‘ํ•˜๋ฉฐ 2D ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์„ ์ตํžˆ๊ณ , ์™„์„ฑ๋œ ๊ฒŒ์ž„์„ Netcode for GameObject๋กœ ์ „ํ™˜ํ•ด ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„์œผ๋กœ ํ™•์žฅํ•˜๋Š” ๊ณผ์ •์„ ๋ฐฐ์šฐ๋Š” ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. 2D ๊ฒŒ์ž„์— ํ•„์ˆ˜์ ์ธ ํƒ€์ผ๋งต์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์œผ๋ฉฐ, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ SOLID ์›์น™์„ ์ค€์ˆ˜ํ•œ ํด๋ฆฐ ์ฝ”๋“œ ์ž‘์„ฑ ๊ธฐ๋ฒ•์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ตœ์‹  ์œ ๋‹ˆํ‹ฐ 6 ๋ฒ„์ „์—์„œ ๋ณ€๊ฒฝ๋œ Netcode API๋ฅผ ํ™œ์šฉํ•œ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„์˜ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง€๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

(5.0) ์ˆ˜๊ฐ•ํ‰ 16๊ฐœ

์ˆ˜๊ฐ•์ƒ 107๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์œ ๋‹ˆํ‹ฐ
์œ ๋‹ˆํ‹ฐ
์œ ๋‹ˆํ‹ฐ2d
์œ ๋‹ˆํ‹ฐ2d
mmorpg-์œ ๋‹ˆํ‹ฐ
mmorpg-์œ ๋‹ˆํ‹ฐ
๋„คํŠธ์›Œํฌํ”„๋กœ๊ทธ๋ž˜๋ฐ
๋„คํŠธ์›Œํฌํ”„๋กœ๊ทธ๋ž˜๋ฐ
netcode
netcode
์œ ๋‹ˆํ‹ฐ
์œ ๋‹ˆํ‹ฐ
์œ ๋‹ˆํ‹ฐ2d
์œ ๋‹ˆํ‹ฐ2d
mmorpg-์œ ๋‹ˆํ‹ฐ
mmorpg-์œ ๋‹ˆํ‹ฐ
๋„คํŠธ์›Œํฌํ”„๋กœ๊ทธ๋ž˜๋ฐ
๋„คํŠธ์›Œํฌํ”„๋กœ๊ทธ๋ž˜๋ฐ
netcode
netcode
์นด์นด์˜ค
๋„ฅ์Šจ์ฝ”๋ฆฌ์•„
์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ
ํ˜„๋Œ€๊ธ€๋กœ๋น„์Šค
์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ์Šคํ† ๋ธŒ

์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ์Šคํ† ๋ธŒ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์นด์นด์˜ค
๋„ฅ์Šจ์ฝ”๋ฆฌ์•„
์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ
ํ˜„๋Œ€๊ธ€๋กœ๋น„์Šค
์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ์Šคํ† ๋ธŒ

์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ์Šคํ† ๋ธŒ

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

5.0

5.0

์–‘์Šน๊ทผ

49% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด ๊ธฐ๋Šฅ์„ ๊ณต๋ถ€ํ•˜๋Ÿฌ ์™”๋Š”๋ฐ ํ•ญ์ƒ ๊ฐ•์‚ฌ๋‹˜์˜ ๊น”๋”ํ•œ ์ฝ”๋”ฉ์„ ๋ณด๊ณ  ๋งŽ์ด ๋ฐฐ์›๋‹ˆ๋‹ค. ๋”๋ถˆ์–ด ๋ผ์ด๋”๋กœ ํ•œ ๋ฒˆ ๋ณ€๊ฒฝํ•ด๋ดค๋Š”๋ฐ ์™œ ์ด์ œ์•ผ ์•Œ์•˜๋‚˜ ์‹ถ๋„ค์š”.

5.0

DongJu Yoo

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

Netcode for GameObject ๋ฅผ ํ™œ์šฉํ•œ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ํ•™์Šต ์ž๋ฃŒ๊ฐ€ ๋งŽ์ง€์•Š์•˜๋Š”๋ฐ ์ •๋ง ๋งŽ์€ ๋„์›€์ด ๋์Šต๋‹ˆ๋‹ค. ์ถ”ํ›„ ๊ธฐ์ˆ ์„ ์ •์— ์žˆ์–ด ์„ ํƒ์ง€๊ฐ€ ๋Š˜์–ด๋‚˜ ๋งŒ์กฑ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

5.0

์†๋ด‰ํ˜ธ

32% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๊ธฐ๋Šฅ์œ„์ฃผ์˜ ์„ค๋ช…๋„ ์ข‹์€๋ฐ, ๊ธฐ๋Šฅ์„ ๋‹ค ๋–„๋ ค๋ฐ•๋Š”๊ฒŒ ์•„๋‹Œ SOLID ๊ทœ์น™์„ ์ง€ํ‚ค์‹ค๋ ค๋Š”๊ฒŒ ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ์œ ๋‹ˆํ‹ฐ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ - ํƒ€์ผ๋งต, AutoTile, Rule Tile, Animated Tile

  • Netcode for GameObject

  • Lobby, Relay, Matchmaking SDK ํ™œ์šฉ

  • ์ตœ์‹  Multiplayer Service SDK๋ฅผ ํ™œ์šฉํ•œ Quick Join

  • SOLID ์›์น™์„ ์ค€์ˆ˜ํ•œ ํด๋ฆฐ ์ฝ”๋“œ

Netcode for GameObject๋ฅผ ํ™œ์šฉํ•œ ๋ฏธ๋‹ˆ 2D RPG ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„

๋ณธ ๊ฐ•์˜๋Š” Netcode for GameObjects(NGO)์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋กœ๋น„, ๋ฆด๋ ˆ์ด, ๋งค์น˜๋ฉ”์ดํ‚น๊นŒ์ง€ ๋‹จ๊ณ„์ ์œผ๋กœ ํ•™์Šตํ•˜๋Š” ๊ณผ์ •์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๊ฐ•์˜์—์„œ๋Š” ํƒ€์ผ๋งต ๊ธฐ๋ฐ˜์˜ 2D RPG ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ์‹ค์Šตํ•˜๋ฉฐ, Netcode ๊ธฐ๋Šฅ์„ ์ ์šฉํ•ด ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„ ์ œ์ž‘ ๊ธฐ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ Netcode ๊ฐ•์ขŒ์—์„œ๋Š” ์œ„์น˜์™€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋™๊ธฐํ™” ์ฒ˜๋ฆฌ๋งŒ ๋‹ค๋ฃจ๊ณ  ์žˆ๋Š”๋ฐ ๋ฐ˜ํ•ด์„œ ์‹ค์ „ ํ”„๋กœ์ ํŠธ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Lobby, Relay, Matchmaking ๊ธฐ๋Šฅ์„ ์‹ค์Šตํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ, Unity 6๋ถ€ํ„ฐ ์ƒˆ๋กญ๊ฒŒ ์ œ๊ณต๋˜๋Š” Multiplayer Service๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์„ ๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” API๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ๊ธฐ์กด Lobby, Relay ๊ธฐ๋Šฅ์„ ๋จผ์ € ํ•™์Šตํ•œ ํ›„, Multiplayer Service๋ฅผ ์ด์šฉํ•œ ๋žœ๋ค ๋งค์น˜๋ฉ”์ดํ‚น ๊ธฐ๋Šฅ๊นŒ์ง€ ๊ตฌํ˜„ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.

LittleSword Netcode Project

์ „ํˆฌ์‹œ์Šคํ…œ

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

1โƒฃ ํƒ€์ผ ๋งต ๊ธฐ๋ฐ˜์˜ 2D ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•

2D ํƒ€์ผ๋งต์˜ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•์„ ์ตํžˆ๊ณ , ๋‹จ์ˆœ ๋ฐ˜๋ณต ์ž‘์—…์„ ์ค„์—ฌ์ฃผ๋Š” Rule Tile ๊ธฐ๋Šฅ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด์–ด์„œ ์œ ๋‹ˆํ‹ฐ6์— ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ Auto Tile์„ ํ™œ์šฉํ•˜์—ฌ ๋งต์„ ํšจ์œจ์ ์œผ๋กœ ๋””์ž์ธํ•˜๊ณ , ๋‹ค์ฑ„๋กœ์šด 2D ์—ฐ์ถœ์„ ์œ„ํ•ด Animated Tile ๊ธฐ๋Šฅ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

Rule Tile, Auto Tile, Animated Tile ํ™œ์šฉ

์ „ํˆฌ์”ฌ์˜ ํƒ€์ผ๋งต ๋””์ž์ธ

์ „ํˆฌ ์‹œ์Šคํ…œ

2โƒฃ ์ปค์Šคํ…€ ์—๋””ํ„ฐ ํ™œ์šฉ 

์ปค์Šคํ…€ ์—๋””ํ„ฐ๋Š” ์ธ์ŠคํŽ™ํ„ฐ๋‚˜ ๋ณ„๋„์˜ ๋ทฐ๋ฅผ ํ™•์žฅยท์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ, ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์—์„œ ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜์—์„œ๋Š” ๋ฒ„ํŠผ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ดˆ๊ธฐํ™”๋‚˜ ํ”ผ๊ฒฉ ๋ฐ๋ฏธ์ง€ ์ ์šฉ, ์บ๋ฆญํ„ฐ์˜ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง‘๋‹ˆ๋‹ค. ๋‚˜์•„๊ฐ€ ์ถ”ํ›„์—๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ง์ ‘ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋ฐ˜์„ ๋งˆ๋ จํ•ฉ๋‹ˆ๋‹ค.

3โƒฃ OOP ๊ตฌ์กฐ์™€ ์ƒํƒœ ํŒจํ„ด ๊ตฌํ˜„

๋ณธ ๊ฐ•์˜์—์„œ๋Š” ์ฃผ์ธ๊ณต ์บ๋ฆญํ„ฐ๋ฅผ ์ƒ์† ๊ตฌ์กฐ๋กœ ์„ค๊ณ„ํ•˜์—ฌ ํ™•์žฅ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„ํ•˜๊ณ , ์  ์บ๋ฆญํ„ฐ๋Š” NPC AI ๊ตฌํ˜„ ์ž์ฃผ ํ™œ์šฉ๋˜๋Š” ์ƒํƒœ ํŒจํ„ด์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์ƒํƒœ ํŒจํ„ด์˜ ๋™์ž‘ ์›๋ฆฌ์™€ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•˜๋ฉฐ, ์ƒ์„ฑ์ž๋ฅผ ํ†ตํ•œ Context ์ „๋‹ฌ ๋ฐฉ์‹๊ณผ ๊ณต๊ฒฉ ์ƒํƒœ์˜ ์ตœ์ ํ™” ๊ธฐ๋ฒ•๊นŒ์ง€ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ธฐ๋ณธ ๊ฒŒ์ž„ ๋กœ์ง๊ณผ Network ๋กœ์ง์„ ๋ถ„๋ฆฌํ•ด SRP ์›์น™์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

  • ์ œ๋„ˆ๋ฆญ ์‹ฑ๊ธ€ํ„ด ํŒจํ„ด

  • ์˜ต์ €๋ฒ„ ํŒจํ„ด

  • ์˜์กด์„ฑ ์ฃผ์ž…

4โƒฃ Netcode for GameObject

๋ณธ ๊ฐ•์˜์—์„œ๋Š” Unity Netcode for GameObjects์˜ ๊ธฐ๋ณธ ํ™œ์šฉ๋ฒ•์„ ํ•™์Šตํ•˜๊ณ , ๋กœ๋น„(Lobby)์™€ ๋ฆด๋ ˆ์ด(Relay) ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ๋งค์น˜๋ฉ”์ดํ‚น ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ Lobby, Relay ํŒจํ‚ค์ง€๊ฐ€ Multiplayer Service๋กœ ํ†ตํ•ฉ๋˜๋ฉด์„œ, ๋”์šฑ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋กœ๋น„ ๋ฐ ๋ฆด๋ ˆ์ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Multiplayer Service SDK ๋˜ํ•œ ํ•จ๊ป˜ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

  • ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€(Topology)์˜ ์ดํ•ด : Server/Host/Client

  • Transform, Animation ๋™๊ธฐํ™” ์ฒ˜๋ฆฌ

  • ์„œ๋ฒ„ ๊ถŒํ•œ ํ”ผ๊ฒฉ ํŒ์ •

  • Network Variable ํ™œ์šฉ๋ฒ•

  • ServerRPC, ClientRPC, RPC ํ™œ์šฉ๋ฒ•

  • Lobby ์ƒ์„ฑ ๋ฐ ์กฐ์ธ

  • Relay ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•œ ์—ฐ๊ฒฐ (aka. ํฌํ†ค ํด๋ผ์šฐ๋“œ)

  • Multiplayer Service SDK๋ฅผ ํ™œ์šฉํ•œ ํ€ต ์กฐ์ธ (๋žœ๋ค ๋งค์น˜๋ฉ”์ดํ‚น)

Lobby

Lobby UI

์ˆ˜๋™ Lobby ์ƒ์„ฑ ๋ฐ Quick Join ๊ตฌํ˜„

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows, MacOS

  • ์‚ฌ์šฉ ๋„๊ตฌ: Unity 6.2.x , Rider (Visual Studio, VSCode ๊ด€๊ณ„์—†์Šต๋‹ˆ๋‹ค.)


ํ•™์Šต ์ž๋ฃŒ

  • ๋งค ๊ฐ•์˜๋งˆ๋‹ค ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ๋งˆ์ง€๋ง‰ ๊ฐ•์˜์— ์ตœ์ข… ํ”„๋กœ์ ํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๋ถ„๋Ÿ‰ ๋ฐ ์šฉ๋Ÿ‰: ๊ฐ ์„น์…˜๋ณ„๋กœ ํ•™์Šต ์ž๋ฃŒ ์ œ๊ณต

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ์œ ๋‹ˆํ‹ฐ : ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•์€ ์•Œ๊ณ  ๊ณ„์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • C# : ๊ธฐ์ดˆ์ ์ธ C# ๋ฌธ๋ฒ• ์ •๋„ ์ดํ•ดํ•˜์‹ ๋‹ค๋ฉด ๋”ฐ๋ผ์˜ค๋Š”๋ฐ ๋ฌด๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์œ ๋‹ˆํ‹ฐ Netcode๋ฅผ ํ™œ์šฉํ•ด ๋„คํŠธ์›Œํฌ ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ๋ถ„

  • SOLID ์›์น™์— ์ž…๊ฐํ•œ ๊ตฌ์กฐํ™” ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•™์Šตํ•˜๋ ค๋Š” ๋ถ„

  • ์œ ๋‹ˆํ‹ฐ 6.x์˜ ์ตœ์‹  Netcode API์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๋ ค๋Š” ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • C# ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ

  • ์œ ๋‹ˆํ‹ฐ ๊ธฐ์ดˆ ์‚ฌ์šฉ๋ฒ•

  • ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ ์ง€์‹

์•ˆ๋…•ํ•˜์„ธ์š”
์ด์žฌํ˜„์ž…๋‹ˆ๋‹ค.

690

๋ช…

์ˆ˜๊ฐ•์ƒ

77

๊ฐœ

์ˆ˜๊ฐ•ํ‰

68

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

10

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”, ์ด์žฌํ˜„์ž…๋‹ˆ๋‹ค.

1์ธ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋ฅผ ๊ฟˆ๊พธ๋ฉฐ ์œ ๋‹ˆํ‹ฐ๋ฅผ ๋…ํ•™์œผ๋กœ ์‹œ์ž‘ํ–ˆ๊ณ , 2009๋…„๋ถ€ํ„ฐ 2012๋…„ ๊นŒ์ง€ 1์ธ ๊ฐœ๋ฐœ๋กœ ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„ 10์—ฌ์ข…์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ ˆ๋Œ€๊ฐ•์ขŒ! ์œ ๋‹ˆํ‹ฐ ์ถœ๊ฐ„ ๋ฐ ์˜คํ”„๋ผ์ธ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ, ์ž˜ ์•„๋Š” ๊ฒƒ๊ณผ ์ž˜ ๊ฐ€๋ฅด์น˜๋Š” ๊ฒƒ์€ ๋‹ค๋ฅด๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋งค๋ฒˆ ๊นจ๋‹ซ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, ์ œ๊ฐ€ ๊ฐ€์ง„ ์ง€์‹์„ ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ป˜ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๋Š˜ ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ๊ฐ•์˜๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ์ข‹์€ ์ถœ๋ฐœ์ ์ด ๋˜์–ด, ์ฆ๊ฑฐ์šด ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž์˜ ์„ธ๊ณ„๋กœ ๋‚˜์•„๊ฐ€๋Š” ๋ฐ ์ž‘์€ ๋ณดํƒฌ์ด ๋˜๊ธฐ๋ฅผ ๊ธฐ์›ํ•ฉ๋‹ˆ๋‹ค. ~


์ฃผ์š” ๊ฐ•์˜ ์ด๋ ฅ

  • NC Soft ํŠน๊ฐ•

  • NHN ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ

  • ๋„ท๋งˆ๋ธ” ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ

  • ํŒจ์ŠคํŠธ์บ ํผ์Šค - ์œ ๋‹ˆํ‹ฐ ์บ ํ”„ 1๊ธฐ ~ 8๊ธฐ

  • ํŒ€ ์ŠคํŒŒ๋ฅดํƒ€ ์˜จ๋ผ์ธ ํŠœํ„ฐ

  • T์•„์นด๋ฐ๋ฏธ

  • ETRI (ํ•œ๊ตญ์ „์žํ†ต์‹ ์—ฐ๊ตฌ์›)

  • ํ•œ์ฝ˜์ง„, ๊ฒฝ์ฝ˜์ง„, ์„ฑ๋‚จ์‚ฐ์—…์ง„ํฅ์›

  • KAIST, ์„œ๊ฐ•๋Œ€, ์ค‘์•™๋Œ€, ํ•œ์„ฑ๋Œ€, ๋‹จ๊ตญ๋Œ€ ํŠน๊ฐ•

์ฃผ์š” ํ™œ๋™

  • ์ ˆ๋Œ€๊ฐ•์ขŒ! ์œ ๋‹ˆํ‹ฐ ์ง‘ํ•„ (์ผ๋ณธ, ์ค‘๊ตญ ์ถœํŒ)

  • ์œ ๋‹ˆํ‹ฐ UNITE 2014 ์„ธ์…˜ ํŠน๊ฐ•

  • ์œ ๋‹ˆํ‹ฐ UNITE 2018 ํ•ธ๋“œ์˜จ ์„ธ์…˜ ํŠน๊ฐ•

  • ์œ ๋‹ˆํ‹ฐ ์ธ๋”์ŠคํŠธ๋ฆฌ 2022 ํ•ธ๋“œ์˜จ ์„ธ์…˜ ํŠน๊ฐ•

  • ์œ ๋‹ˆํ‹ฐ ์ฝ”๋ฆฌ์•„ ๊ณต์ธ ๋งˆ์Šคํ„ฐ์Šค 2๊ธฐ๋ถ€ํ„ฐ 5๊ธฐ๊นŒ์ง€ ํ™œ๋™

     

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

41๊ฐœ โˆ™ (9์‹œ๊ฐ„ 41๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

16๊ฐœ

5.0

16๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ๊นŒ๋งŒ๋Œ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ๊นŒ๋งŒ๋Œ

    ์ˆ˜๊ฐ•ํ‰ 67

    โˆ™

    ํ‰๊ท  ํ‰์  4.8

    5

    32% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์†Œ์ค‘ํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์—๋Š” 3D๋„ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    • ์ด์žฌํ˜„
      ์ง€์‹๊ณต์œ ์ž

      ์†Œ์ค‘ํ•œ ํ›„๊ธฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. 3D ์ ๊ทน ๊ณ ๋ ค ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.~ ๊ผญ ์™„๊ฐ•ํ•˜์‹œ๊ธธ ์‘์›ํ•ฉ๋‹ˆ๋‹ค.

  • DongJu Yoo๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    DongJu Yoo

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    Netcode for GameObject ๋ฅผ ํ™œ์šฉํ•œ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ํ•™์Šต ์ž๋ฃŒ๊ฐ€ ๋งŽ์ง€์•Š์•˜๋Š”๋ฐ ์ •๋ง ๋งŽ์€ ๋„์›€์ด ๋์Šต๋‹ˆ๋‹ค. ์ถ”ํ›„ ๊ธฐ์ˆ ์„ ์ •์— ์žˆ์–ด ์„ ํƒ์ง€๊ฐ€ ๋Š˜์–ด๋‚˜ ๋งŒ์กฑ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

    • ์ด์žฌํ˜„
      ์ง€์‹๊ณต์œ ์ž

      ๋„์›€์ด ๋˜์…จ๋‹ค๋‹ˆ ์ €๋„ ๊ธฐ์ฉ๋‹ˆ๋‹ค~ ์†Œ์ค‘ํ•œ ํ›„๊ธฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • ํฌ๋ฆฌ์ŠคํŒ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ํฌ๋ฆฌ์ŠคํŒ

    ์ˆ˜๊ฐ•ํ‰ 10

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ๋™์ž‘์˜ ๊ธฐ๋ณธ ๋ฐฉ์‹๊ณผ ์œ ๋‹ˆํ‹ฐ ์ตœ์‹  ๋ฒ„์ „์—์„œ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํฐ ๋„์›€์ด ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฉ”์ธ์€ ์•„๋‹ˆ์˜€์ง€๋งŒ ์ฝ”๋“œ ๊ตฌ์กฐ ์žก์•„๋‚˜๊ฐ€์‹œ๋Š” ๋ถ€๋ถ„๋„ ๋งŽ์€ ์ฐธ๊ณ ๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~!!

    • ์ด์žฌํ˜„
      ์ง€์‹๊ณต์œ ์ž

      ํฌ๋ฆฌ์ŠคํŒ๋‹˜, ์†Œ์ค‘ํ•œ ํ›„๊ธฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.~

  • ๊น€์„ฑ๊ด€๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ๊น€์„ฑ๊ด€

    ์ˆ˜๊ฐ•ํ‰ 35

    โˆ™

    ํ‰๊ท  ํ‰์  3.6

    5

    88% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์œ ๋‹ˆํ‹ฐ ์—๋””ํ„ฐ๋งŒ ์ ˆ๋Œ€๊ฐ•์ขŒ ์ฑ… 1๊ถŒ์œผ๋กœ ๊ฐ„๋‹จํžˆ ์ตํžˆ๊ณ  ๋“ค์—ˆ๋Š”๋ฐ, ๋งค์šฐ ์–ด๋ ต๋‹ค. ์„ค๋ช…์€ ์ž˜ํ•ด์ฃผ์‹ ๋‹ค. ์•ž์„  ๊ฐ•์˜์— ์„ ์ˆ˜๊ณผ๋ชฉ์„ ๋“ค์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ง„ํ–‰ํ•˜๋Š” ๊ฐ•์˜๋ผ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์ด ๋งŽ๊ธฐ์— ์ฝ”๋“œ ๋ถ€๋ถ„์€ ๊ฑฐ์˜ ๋”ฐ๋ผ ๊ฐ€์ง€ ๋ชปํ–ˆ์ง€๋งŒ ๋”ฐ๋ผ์น˜๋ฉด์„œ ๊ทธ๋Œ€๋กœ ์‹คํ–‰๋˜๊ฒŒ ํ•˜๋Š”๋ฐ๋„ ๊ฐ•์˜์‹œ๊ฐ„๋ณด๋‹ค 3๋ฐฐ๋Š” ๊ฑธ๋ ธ๋‹ค. 2ํšŒ๋… 3ํšŒ๋…์„ ํ•˜๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์ฐฌ์ฐฌํžˆ ์‚ดํ”ผ๋ฉด ํฐ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

    • ์ด์žฌํ˜„
      ์ง€์‹๊ณต์œ ์ž

      ์†Œ์ค‘ํ•œ ํ›„๊ฐ• ํ›„๊ธฐ ๊ฐ์‚ฌ๋“œ๋ ค์š”. ์ฐจ๊ทผ์ฐจ๊ทผ ๋ณต์Šตํ•˜์‹œ๋ฉด์„œ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์„ ์ฑ„์›Œ๊ฐ€์‹œ๋ฉด ๋ถ„๋ช… ๋„์›€์ด ๋˜์‹ค๊ฒ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰๊นŒ์ง€ ์™„๊ฐ•ํ•˜์‹œ๊ธธ ์‘์›ํ•ฉ๋‹ˆ๋‹ค.

    • ์™„๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • ์–‘์Šน๊ทผ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์–‘์Šน๊ทผ

    ์ˆ˜๊ฐ•ํ‰ 5

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    49% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด ๊ธฐ๋Šฅ์„ ๊ณต๋ถ€ํ•˜๋Ÿฌ ์™”๋Š”๋ฐ ํ•ญ์ƒ ๊ฐ•์‚ฌ๋‹˜์˜ ๊น”๋”ํ•œ ์ฝ”๋”ฉ์„ ๋ณด๊ณ  ๋งŽ์ด ๋ฐฐ์›๋‹ˆ๋‹ค. ๋”๋ถˆ์–ด ๋ผ์ด๋”๋กœ ํ•œ ๋ฒˆ ๋ณ€๊ฒฝํ•ด๋ดค๋Š”๋ฐ ์™œ ์ด์ œ์•ผ ์•Œ์•˜๋‚˜ ์‹ถ๋„ค์š”.

    • ์ด์žฌํ˜„
      ์ง€์‹๊ณต์œ ์ž

      ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ›„๊ธฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋” ์ •๋ง ํŽธํ•˜์‹ค๊ฑฐ์—์š”~ ์™„๊ฐ•ํ•˜์‹œ๊ธธ ์‘์›ํ•ฉ๋‹ˆ๋‹ค~

์ด์žฌํ˜„๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

๋น„์Šทํ•œ ๊ฐ•์˜

๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!