
๐ 2vs2 Shooter Server ์๋ฆฌ์ฆ
#00 ํ๋ก์ ํธ๋ฅผ ์์ํ๋ฉฐ ← ํ์ฌ ๊ธ
#01 Init Project Setup
๐ GitHub: 2vs2_Shooter_Server
๐ ๊ธฐ๊ฐ: 2026.04.29 ~ 2026.06.03 (5์ฃผ)
๐ฅ ํ: 2์ธ (์๋ฒ·๊ธฐํ / Unity ํด๋ผ์ด์ธํธ)
์ ์ด ํ๋ก์ ํธ๋ฅผ ์์ํ๋๊ฐ
์ด๋ฒ ํ๋ก์ ํธ๋ ๊ฒ์์๋ฒํ๋ก๊ทธ๋๋ฐ ์์ ์ ํ๊ธฐ ํ๋ก์ ํธ๋ก ์์ํ๋ค.
์์ ์ ๋ค์ผ๋ฉด์ ๊ฐ์ฅ ๊ถ๊ธํ๋ ๊ฑด ํ๋์๋ค.
"๊ฒ์ ์๋ฒ๋ ์ค์ ๋ก ์ด๋ค ์์ผ๋ก ๋์๊ฐ๊น?"
์ง๊ธ๊น์ง ์์
์์๋ ๋น๊ต์ 1๋1 ์๋ฒ ๊ตฌ์กฐ๋ฅผ ์ค์ฌ์ผ๋ก ๋ค๋ค๊ธฐ ๋๋ฌธ์,
์ค์ ๊ฒ์์์ ์ฌ๋ฌ ๋ช
์ด ๋์์ ์ ์ํ๊ณ ์ํธ์์ฉํ๋ ์๋ฒ ๊ตฌ์กฐ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋๋์ง ๊ถ๊ธํ๋ค.
๊ทธ๋์ ์ด๋ฒ ํ๋ก์ ํธ์์๋ ๋จ์ํ ์์
๊ณผ์ ๋ฅผ ์ ์ถํ๋ ๋ฐ์ ๋๋ด์ง ์๊ณ ,
์ง์ ์๋ฒ๋ฅผ ๊ตฌํํ๊ณ Unity ํด๋ผ์ด์ธํธ์ ์ฐ๊ฒฐํด์
๋ฉํฐํ๋ ์ด ๊ฒ์ ํ ์ฌ์ดํด์ ์ค์ ๋ก ๊ตด๋ ค๋ณด๋ ๊ฒ์ ๋ชฉํ๋ก ์ก์๋ค.
๋ํ ์ง์ ์๋ฒ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๊ณ ๋์์ํค๋ ๊ฒฝํ์ ํตํด ์ฑ์ฅํ๊ณ ,
๊ฐ๋ฅํ๋ค๋ฉด ์ดํ ํฌํธํด๋ฆฌ์ค๋ก๋ ์ฌ์ฉํ ์ ์์ ์ ๋๋ก ์ ๋ฆฌํด๋ณด๊ณ ์ถ๋ค.
์ด๋ค ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋๊ฐ
์ด๋ฒ ํ๋ก์ ํธ๋ 2vs2 ๋ผ์ด๋ ๊ธฐ๋ฐ ์ํ ๊ฒ์์ด๋ค.
๋ ๋ ํ๊ณผ ๋ธ๋ฃจ ํ, ์ด 4๋ช
์ด ํ ๋งต์์ ์ ํฌํ๊ณ
๋จผ์ 2๋ผ์ด๋๋ฅผ ๊ฐ์ ธ๊ฐ ํ์ด ์น๋ฆฌํ๋ ๊ตฌ์กฐ๋ฅผ ์๊ฐํ๊ณ ์๋ค.
๊ฒ์ ์์ฒด๋ ๋น๊ต์ ๋จ์ํ ํ๋กํ ํ์ ์ผ๋ก ๋ง๋ค ์์ ์ด๋ค.
ํ์ง๋ง ์ด ํ๋ก์ ํธ์์ ๋ ์ค์ํ๊ฒ ๋ณด๋ ๊ฑด
ํ๋ คํ ์ฝํ
์ธ ๋ณด๋ค ์๋ฒ ๊ตฌ์กฐ์ ๋ฉํฐํ๋ ์ด ํ๋ฆ์ ์ง์ ๊ตฌํํ๋ ๊ฒ์ด๋ค.
์ฆ, ์ด๋ฒ ํ๋ก์ ํธ์ ํต์ฌ์
*"์ฌ๋ฏธ์๋ ์ํ
๊ฒ์์ ์์ฑํ๋ค"* ๋ณด๋ค๋
์ง์ ๋ง๋ ์๋ฒ๋ก ์ฌ๋ฌ ํด๋ผ์ด์ธํธ๊ฐ ์ ์ํ๊ณ , ๊ฒ์ ํ๋ฆ์ด ์๋ฒ๋ฅผ ์ค์ฌ์ผ๋ก ๋์๊ฐ๊ฒ ๋ง๋๋ ๊ฒ์ ๊ฐ๊น๋ค.
์์ธํ ๊ฒ์ ๊ท์น, ํจํท ๊ตฌ์กฐ, 5์ฃผ ๊ฐ๋ฐ ๊ณํ์ ๋ณ๋ ๊ธฐํ์์ GitHub ๋ฌธ์์์ ๊ด๋ฆฌํ๊ณ ,
๋ธ๋ก๊ทธ์์๋ ์ค์ ๊ฐ๋ฐ ๊ณผ์ ๊ณผ ๊ทธ ๊ณผ์ ์์์ ์๊ฐ์ ์ค์ฌ์ผ๋ก ๋จ๊ธฐ๋ ค๊ณ ํ๋ค.
๋ด๊ฐ ๋งก์ ์ญํ
๋๋ ์ด๋ฒ ํ๋ก์ ํธ์์ ๊ธฐํ๊ณผ ์๋ฒ ๊ฐ๋ฐ์ ๋งก๋๋ค.
ํ์์ Unity ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์ ๋ด๋นํ๋ค.
๊ตฌ์ฒด์ ์ผ๋ก ๋ด๊ฐ ๋งก๊ฒ ๋ ๋ถ๋ถ์ ์๋์ ๊ฐ๋ค.
- ์๋ฒ ์ฝ์ด: C# ๊ธฐ๋ฐ ์๋ฒ ๊ตฌํ, TCP / UDP ์์ผ ํต์
- ๊ฒ์ ๋ก์ง: ์ธ์ / ๋ฐฉ / ๋งค์น ๊ด๋ฆฌ, ๊ฒ์ ์ํ ๊ด๋ฆฌ, ํจํท ์ฒ๋ฆฌ
- ํ ์คํธ ๋๊ตฌ: ๋ด ๋๋ฏธ ํด๋ผ์ด์ธํธ
- ๋ฌธ์ํ: ์๋ฒ ํ๋ฆ๊ณผ ๊ตฌ์กฐ ์ ๋ฆฌ
ํนํ ์ด๋ฒ ํ๋ก์ ํธ์์๋ ์๋ฒ๊ฐ ๋จ์ํ ๋ฉ์์ง๋ง ์ ๋ฌํ๋ ์ญํ ์ด ์๋๋ผ,
๊ฒ์์ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ผ์ด๋ ํ๋ฆ์ ํ๋จํ๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ์ถ๋ค.
์ด ํ๋ก์ ํธ์์ ๊ธฐ๋ํ๋ ๊ฒ
์ด๋ฒ ํ๋ก์ ํธ์์ ๊ฐ์ฅ ํด๋ณด๊ณ ์ถ์ ๊ฑด ๋ถ๋ช ํ๋ค.
์ค์ ๊ฒ์ ์๋ฒ๋ฅผ ์ง์ ๊ตฌ์ถํ๊ณ , ๊ทธ ์์์ ๋ฉํฐํ๋ ์ด ๊ฒ์ ํ ์ฌ์ดํด์ด ๋์๊ฐ๊ฒ ๋ง๋๋ ๊ฒ.
์ด ํ ๊ฐ์ง๊ฐ 1์์๋ค.
๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ์ด ๋ชฉํ๋ฅผ ๋ ์ ๋ฌ์ฑํ๊ธฐ ์ํ ์๋จ์ด๋ค.
๋ค๋ง ๋จ์ํ "๋์ํ๋ค"์์ ๋๋ด๊ณ ์ถ์ง๋ ์๋ค.
5์ฃผ ๋์ ํจ๊ป ์ฑ๊ฒจ๋ณด๊ณ ์ถ์ ๋ถ์ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ๋ค.
ํ์ ๊ฒฝํ ์๊ธฐ
2์ธ ํ์ผ๋ก ์งํ๋๋ ๋งํผ
Git, Notion, ๋ฌธ์๋ฅผ ํ์ฉํด ์์
๋ด์ฉ๊ณผ ์งํ ์ํฉ์ ๊ธฐ๋กํ๋ฉด์
์ฒด๊ณ์ ์ธ ํ์
์ ๊ฒฝํํด๋ณด๊ณ ์ถ๋ค.
๊ฐ๋ฐ ๊ณผ์ ๊ธฐ๋กํ๊ธฐ
๋ธ๋ก๊ทธ ๊ฐ๋ฐ์ผ์ง๋ฅผ ํตํด
์ ์ด ๊ตฌ์กฐ๋ฅผ ์ ํํ๋์ง, ์ด๋์ ๋งํ๋์ง, ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง๋ฅผ ๋จ๊ธฐ๋ ค๊ณ ํ๋ค.
์ด ๊ธฐ๋ก์ด 5์ฃผ ํ์ ๋์๊ฒ๋,
์ด ๊ธ์ ๋ณด๋ ๋๊ตฐ๊ฐ์๊ฒ๋ ์๋ฏธ ์๋ ์๋ฃ๊ฐ ๋๊ธฐ๋ฅผ ๋ฐ๋๋ค.
AI ํ์ฉ ๋ฐฉํฅ
์ด๋ฒ ํ๋ก์ ํธ๋ ๊ธฐ๊ฐ์ด ๊ธธ์ง ์๋ค.
์ฝ 5์ฃผ ์์ ๊ธฐํ, ๊ตฌํ, ํ
์คํธ, ์ ๋ฆฌ๊น์ง ์งํํด์ผ ํ๊ธฐ ๋๋ฌธ์
๋น ๋ฅด๊ฒ ํ๋จํ๊ณ ๊ตฌํํ๋ ๊ณผ์ ์ด ์ค์ํ ๊ฒ ๊ฐ๋ค.
๊ทธ๋์ ์ด๋ฒ ํ๋ก์ ํธ์์๋ AI๋ ์ ๊ทน์ ์ผ๋ก ํ์ฉํด๋ณด๋ ค๊ณ ํ๋ค.
๋ค๋ง ๋จ์ํ ์ฝ๋๋ฅผ ๋์ ์์ฑํ๊ฒ ํ๋ ๋ฐฉ์๋ณด๋ค๋,
ํ๋ก์ ํธ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ดํดํ๊ณ ์ ๋ฆฌํ๋ ๋๊ตฌ๋ก ํ์ฉํ๊ณ ์ถ๋ค.
์๋ฅผ ๋ค๋ฉด ์๋์ ๊ฐ์ ๋ถ๋ถ์์ AI๋ฅผ ํ์ฉํ ์์ ์ด๋ค.
- ์ค์ ๊ฒ์ ์๋ฒ์ ํ๋ฆ๊ณผ ๊ตฌ์กฐ๋ฅผ ๊ณต๋ถํ ๋
- ๊ธฐํ ๋จ๊ณ์์ ๊ตฌํ ๋ฒ์์ ๊ณ ๋ คํ ์ ์ ์ ๋ฆฌํ ๋
- ์๋ฒ ๊ตฌ์กฐ๋ ํจํท ํ๋ฆ์ ์ค๊ณํ ๋
- C# ์๋ฒ์ Unity ํด๋ผ์ด์ธํธ๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌํํ๊ณ ํ ์คํธํ ๋
- ์ค๋ฅ๊ฐ ๋ฐ์ํ์ ๋ ์์ธ์ ์ถ์ ํ๊ณ ํด๊ฒฐ ๋ฐฉํฅ์ ์ฐพ์ ๋
- ๊ฐ๋ฐ ๊ณผ์ ์ ๋ฌธ์ํํ๊ณ ๋ธ๋ก๊ทธ ๊ธ๋ก ์ ๋ฆฌํ ๋
ํนํ ์ด๋ฒ ํ๋ก์ ํธ์์๋
๋น ๋ฅด๊ฒ ๊ตฌํํด์ผ ํ๋ ๋ถ๋ถ๊ณผ
์ง์ ์ดํดํ๊ณ ๋์ด๊ฐ์ผ ํ๋ ๋ถ๋ถ์ ์ ๊ตฌ๋ถํ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํ๋ค.
AI๋ฅผ ์ ๊ทน์ ์ผ๋ก ํ์ฉํ๋,
๊ฒฐ๊ตญ ์๋ฒ ๊ตฌ์กฐ์ ํ๋ฆ์ ๋ด๊ฐ ์ดํดํ๊ณ ์ค๋ช
ํ ์ ์๋๋ก ์ ๋ฆฌํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ค๊ณ ํ๋ค.
AI ํ์ฉ์ ๋ํ ์๊ฐ์ ์ด์ ๊ธ ํฌ๋ํํค AI ํด์ปคํค ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ์๊ฐํ AI ํ์ฉ ๋ฐฉ๋ฒ ์์ ๋ฐ๋ก ์ ๋ฆฌํ๋ค.
[ํฌ๋ํํค AI ํด์ปคํค ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ์๊ฐํ AI์ ๋ํ ๋์ ์๊ฐ
์์์ต๊ทผ ๋ด๊ฐ ์ฆ๊ฒจ๋ณด๋ ์ ํ๋ฒ๊ฐ ์ฌ๋ ค์ค ์ปค๋ฎค๋ํฐ ๊ธ์์ "๊ณ ์กธ ๋น์ ๊ณต์ ๋ถ๊ป์ ํฌ๋ํํค AI ํด์ปคํค 2๋ฑ ํ์ต๋๋ค." ๋ผ๋ ๋ด์ฉ์ ๋ณด๊ฒ ๋์๋ค.๊ธ์ ๋ณด์๋ง์ ๊ฐ์ฅ ๋จผ์ ๋ ์๊ฐ์ ๋จ์ํ๋ค.์
dudumcis54.tistory.com](https://dudumcis54.tistory.com/91)
์์ผ๋ก ์ด๋ป๊ฒ ๊ธฐ๋กํ ๊ฒ์ธ๊ฐ
์ด ๊ธ์ ์์์ผ๋ก ํ๋ก์ ํธ ์งํ ๊ณผ์ ์ ๊ฐ๋ฐ์ผ์ง ํ์์ผ๋ก ๋จ๊ฒจ๋ณด๋ ค๊ณ ํ๋ค.
๊ฐ๋ฐ์ผ์ง์์๋ ์ฃผ๋ก ์๋ ๋ด์ฉ์ ์ ๋ฆฌํ ์์ ์ด๋ค.
- ์ค๋์ ๋ชฉํ
- ์ค๋ ์์ ๋ด์ฉ
- ์์ ์ค ๊ณ ์ฐฐ
- ๋ค์ ์์
- ํ ์ค ์ ๋ฆฌ
์์ธํ ๊ธฐํ๊ณผ ๊ฒ์ ๊ท์น, ๊ธฐ์ ๊ตฌ์กฐ๋ ๋ณ๋ ๋ฌธ์์์ ๊ด๋ฆฌํ๊ณ ,
๋ธ๋ก๊ทธ์์๋ ์กฐ๊ธ ๋ ์ค์ ๊ฐ๋ฐ ๊ณผ์ ๊ณผ ์๊ฐ์ด ๋ณด์ด๊ฒ ๊ธฐ๋กํ๋ ค๊ณ ํ๋ค.
์ฆ, ๊ธฐํ์๊ฐ ํ๋ก์ ํธ์ ์ ์ฒด ์ค๊ณ๋๋ผ๋ฉด,
๊ฐ๋ฐ์ผ์ง๋ ๊ทธ ์ค๊ณ๋๋ฅผ ์ค์ ๋ก ๊ตฌํํด๋ณด๋ ๊ณผ์ ์ ๊ธฐ๋ก์ด ๋ ๊ฒ ๊ฐ๋ค.
๋ง๋ฌด๋ฆฌ
์ด๋ฒ ํ๋ก์ ํธ๋ ๋จ์ํ ์์
๊ณผ์ ๋ฅผ ์ํ ์์
์ด ์๋๋ผ,
๋ด๊ฐ ๊ฒ์ ์๋ฒ๋ฅผ ์ผ๋ง๋ ์ดํดํ๊ณ ์ง์ ๊ตฌํํ ์ ์๋์ง ํ์ธํด๋ณด๋ ๊ณผ์ ์ด ๋ ๊ฒ ๊ฐ๋ค.
์งง์ ๊ธฐ๊ฐ ์์ ์์ฑํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฝ์ง๋ ์๊ฒ ์ง๋ง,
์๋ฒ ๊ตฌ์กฐ๋ฅผ ์ง์ ์ค๊ณํ๊ณ , ํด๋ผ์ด์ธํธ์ ์ฐ๊ฒฐํ๊ณ ,
๋ฉํฐํ๋ ์ด ๊ฒ์ ํ๋ฆ์ ์ค์ ๋ก ๋๋ ค๋ณด๋ ๊ฒฝํ ์์ฒด๊ฐ ํฐ ๊ณต๋ถ๊ฐ ๋ ๊ฒ ๊ฐ๋ค.
์์ผ๋ก 5์ฃผ ๋์ ํ๋ก์ ํธ๊ฐ ์ด๋ป๊ฒ ์งํ๋๋์ง ์ฐจ๊ทผ์ฐจ๊ทผ ๋จ๊ฒจ๋ณด๋ ค๊ณ ํ๋ค.
'Projects' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 2vs2 Shooter Server #01 - Init Project Setup (0) | 2026.04.29 |
|---|

When I Meet The Star : ๋ณ์ ๋ง๋๊ธฐ ์ํ ๊ฐ๋ฐ ์ฌ์
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!