indiegamemaker
@indiegamemaker
Students
669
Reviews
75
Course Rating
4.9
์๋ ํ์ธ์, ์ด์ฌํ์ ๋๋ค.
1์ธ ๊ฒ์ ๊ฐ๋ฐ์๋ฅผ ๊ฟ๊พธ๋ฉฐ ์ ๋ํฐ๋ฅผ ๋ ํ์ผ๋ก ์์ํ๊ณ , 2009๋ ๋ถํฐ 2012๋ ๊น์ง 1์ธ ๊ฐ๋ฐ๋ก ๋ชจ๋ฐ์ผ ๊ฒ์ 10์ฌ์ข ์ ์ถ์ํ์ต๋๋ค. ์ ๋๊ฐ์ข! ์ ๋ํฐ ์ถ๊ฐ ๋ฐ ์คํ๋ผ์ธ ๊ฐ์๋ฅผ ์งํํ์ต๋๋ค. ๊ฐ์๋ฅผ ์งํํ๋ฉด์, ์ ์๋ ๊ฒ๊ณผ ์ ๊ฐ๋ฅด์น๋ ๊ฒ์ ๋ค๋ฅด๋ค๋ ์ฌ์ค์ ๋งค๋ฒ ๊นจ๋ซ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ์ ๊ฐ ๊ฐ์ง ์ง์์ ์ฌ๋ฌ๋ถ๋ค๊ป ๋ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๊ธฐ ์ํด ๋ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์ด๋ฒ ๊ฐ์๊ฐ ์ฌ๋ฌ๋ถ๊ป ์ข์ ์ถ๋ฐ์ ์ด ๋์ด, ์ฆ๊ฑฐ์ด ๊ฒ์ ๊ฐ๋ฐ์์ ์ธ๊ณ๋ก ๋์๊ฐ๋ ๋ฐ ์์ ๋ณดํฌ์ด ๋๊ธฐ๋ฅผ ๊ธฐ์ํฉ๋๋ค. ~
์ฃผ์ ๊ฐ์ ์ด๋ ฅ
NC Soft ํน๊ฐ
NHN ์ํฐํ ์ธ๋จผํธ
๋ท๋ง๋ธ ๊ฒ์์์นด๋ฐ๋ฏธ
ํจ์คํธ์บ ํผ์ค - ์ ๋ํฐ ์บ ํ 1๊ธฐ ~ 8๊ธฐ
ํ ์คํ๋ฅดํ ์จ๋ผ์ธ ํํฐ
T์์นด๋ฐ๋ฏธ
ETRI (ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์)
ํ์ฝ์ง, ๊ฒฝ์ฝ์ง, ์ฑ๋จ์ฐ์ ์งํฅ์
KAIST, ์๊ฐ๋, ์ค์๋, ํ์ฑ๋, ๋จ๊ตญ๋ ํน๊ฐ
์ฃผ์ ํ๋
์ ๋๊ฐ์ข! ์ ๋ํฐ ์งํ (์ผ๋ณธ, ์ค๊ตญ ์ถํ)
์ ๋ํฐ UNITE 2014 ์ธ์ ํน๊ฐ
์ ๋ํฐ UNITE 2018 ํธ๋์จ ์ธ์ ํน๊ฐ
์ ๋ํฐ ์ธ๋์คํธ๋ฆฌ 2022 ํธ๋์จ ์ธ์ ํน๊ฐ
์ ๋ํฐ ์ฝ๋ฆฌ์ ๊ณต์ธ ๋ง์คํฐ์ค 2๊ธฐ๋ถํฐ 5๊ธฐ๊น์ง ํ๋
Courses
Reviews
- Absolute Course! Unity 6 - Unity Masterclass Learning Through TPS Game
- [Intensive Challenge Season 2] Network Game Developer 5-Week Track
- [Intensive Challenge Season 2] Network Game Developer 5-Week Track
- Absolute Course! Unity 6 - ECS/DOTS Programming Masterclass
- Absolute Course! Unity 6 - Unity Masterclass Learning Through TPS Game
Posts
Q&A
์ฌ์ ํ์ต ๊ฐ์
์๋ ํ์ธ์. jkjk950๋,ํ์ธ์ด ๋ฆ์์ต๋๋ค. Git & Github ์ฌ์ ํ์ต ๊ฐ์ ๋ฑ๋กํด๋๋ ธ์ต๋๋ค.ํน์๋ผ๋ ์ด์์ด ์์ผ์๋ฉด ๋ค์ ๋ง์ ๋ถํ๋๋ฆฌ๋ฉฐ, ์ฑ๋ฆฐ์ง ์์์ ๊น์ง Git ์์ ์ ์ถฉ์คํ ์งํํ์ ๋ค๋ฉด ์ฑ๋ฆฐ์ง ์งํ์ด ํจ์ฌ ์์ํ์ค๊ฒ์ผ๋ก ์๊ฐํฉ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 36
Q&A
48๊ฐ์ ํ์ํ ์์คํค์ํธ ์๋ฃ๊ฐ ์ฒจ๋ถ๋์ด ์์ง ์์ต๋๋ค.
์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์ ์๋ฃํ์ต๋๋ค.
- 0
- 2
- 46
Q&A
Rider์์ .ignore ํ๋ฌ๊ทธ์ธ์ผ๋ก .gitignore ํ์ผ ๋ด์ฉ ์์ฑ์ Csharp์ผ๋ก ๊ฒ์๋๋ ๋ด์ฉ์ด ์์ต๋๋ค.
์ ๋ณด ๊ณต์ ๊ฐ์ฌํฉ๋๋ค.~
- 1
- 2
- 47
Q&A
26๊ฐ [๊ฒ์ ๋ฉ์ธ ๋ฃจํ ๋ฐ ๋ฉ๋ด ๊ตฌํ]์์ 2๊ฐ์ง ์ค๋ฅ๊ฐ ์์ด์ ๋จ๊ธฐ๊ฒ ๋์์ต๋๋ค.
์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์ ์๋ฃ ํ์ต๋๋ค.~
- 0
- 2
- 52
Q&A
๋ฐ์ฌ์ฒด ๋๊ธฐํ ๋ถ๋ถ ์ง๋ฌธ์ ๋๋ค!
1๋ฒ ํ๋ ์ด์ด์ 2๋ฒ ํ๋ ์ด์ด ๋์์ ๋ณด์ฌ์ผ ์ ์์ ๋๋ค.๋จผ์ ์๋ฒ์ชฝ UDPGameServer.cs ์ HandlePlayerFire ๋ถ๋ถ๊ณผ BroadcastPlayerFire ๋ฉ์๋๋ฅผ ๋ค์ ํ์ธํด์ฃผ์ธ์. private void HandlePlayerFire(NetworkPacket packet, IPEndPoint clientEP) { // ์๋ฒ์์ ํด๋น ํ๋ ์ด์ด ์ ๋ณด ์กฐํ if (_players.TryGetValue(packet.PlayerId, out var player)) { // ํด๋ผ์ด์ธํธ ์ฃผ์ ๊ฒ์ฆ if (player.EndPoint.Equals(clientEP)) { Console.WriteLine($"[์๋ฒ] ํ๋ ์ด์ด {player.PlayerId} ๋ฐ์ฌ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์๋ฃ"); // ๋ฐ์ฌ ์ด๋ฒคํธ๋ฅผ ๋ค๋ฅธ ํ๋ ์ด์ด๋ค์๊ฒ ์ ์ก BroadcastPlayerFire(packet, clientEP); } else { Console.WriteLine($"[์๋ฒ] ํ๋ ์ด์ด {player.PlayerId} ๋ฐ์ฌ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์คํจ - ํด๋ผ์ด์ธํธ EP ๋ถ์ผ์น"); } } } ๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ TankController.cs ์์๋ ๋ค์ ์ฝ๋๋ฅผ ํ์ธํด์ฃผ์ธ์. #region ์ด๋ฒคํธ ํธ๋ค๋ฌ private async void OnFire(InputAction.CallbackContext ctx) { Debug.Log("Fire"); if (!ntv.isMine) return; await NetworkManager.Instance.SendFireAsync(ntv.playerId, firePos.position, Vector3.up * firePos.rotation.eulerAngles.y); // FireBullet(); } private void OnMove(InputAction.CallbackContext ctx) { moveInput = ctx.ReadValue(); } #endregion
- 0
- 2
- 49
Q&A
Enemy HP ์ฐ๋ ํํธ์์ Job์ ์์ฑํ, System์์ Job์ ์ค์ผ์ฅด๋ง ํด์ผํฉ๋๋ค.
์๋ ค์ฃผ์ ๋ถ๋ถ ํ์ธํด ๋ณด์์ต๋๋ค. ํธ์ง๋ณธ์์ ๋๋ฝํ ๋ถ๋ถ์ด ์์ด์ ๋ค์ ์์ ํด์ ์ ๋ก๋ ์๋ฃํ์ต๋๋ค.๋ค์ ํ๋ฒ ์๋ ค์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค~
- 0
- 3
- 58
Q&A
Enemy HP ์ฐ๋ ํํธ์์ Job์ ์์ฑํ, System์์ Job์ ์ค์ผ์ฅด๋ง ํด์ผํฉ๋๋ค.
์๋ ํ์ธ์. dopple๋, ํธ์ง์ ์ค์๊ฐ ์์์ต๋๋ค. ๋ถํธ์ ๋๋ ค ์ฃ์กํฉ๋๋ค. ์ด๋ถ๋ถ์ ์์ ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ข์ ํ๋ฃจ๋์ธ์.
- 0
- 3
- 58
Q&A
6.0LTS, 6.3LTS ํจํค์ง ๋งค๋์ ธ ์๋ฌ
6000.3.6f ๋ฒ์ ์ ์ค์นํด์ ํ ์คํธ ํด๋ณด์์ต๋๋ค. ์๋ช ์ค๋ฅ๋ ๋ฐ์ํ์ง ์์ต๋๋ค. ํด๋น ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํด์ ํ์ธ ํด์ฃผ์ธ์.~
- 0
- 3
- 94
Q&A
6.0LTS, 6.3LTS ํจํค์ง ๋งค๋์ ธ ์๋ฌ
์๋ ํ์ธ์. ํ์ฌ ๊ทธ ์ค๋ฅ๋ ์ ๋ํฐ ์์ฒด ์ค๋ฅ์ ๋๋ค. ๊ฑฐ์ฌ๋ฆฌ์๊ฒ ์ง๋ง ๊ธฐ๋ฅ์ ์ด์์ ์์ต๋๋ค. ๊ณ์ ์งํํ์ ๋ ๋์ธ์~
- 0
- 3
- 94
Q&A
์๋์ผ๋ก ๊น์ปค๋ฐ๋ด์ฉ ์ฒ๋ฆฌํ๋ ๋ถ๋ถ์ ์ด๋ป๊ฒ ํ๋๊ฑด์ง ๊ถ๊ธํฉ๋๋ค.
๋ผ์ด๋์ ์ปค๋ฐ ๋ฉ์์ง ์ ๋ ฅํ๋ ๋ถ๋ถ์ copilot ์์ด์ฝ์ด ์์ต๋๋ค. ํด๋ฆญํ์๋ฉด ํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ถ์ํด์ ์๋์ผ๋ก ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํด์ค๋๋ค. VisualStudio์๋ ๋์ผํ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ด๊ธฐ๋ฅ์ ์ฝํ์ผ๋ฟ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ ํ์ ์ผ ์ฌ์ฉ๊ฐ๋ฅํ์ธ์. ps) ์ฝํ์ผ๋ฟ ๋ฌด๋ฃ๊ณ์ ์ผ๋ก ๋ง ํ์ ๋ ์ถฉ๋ถํ์ธ์. (์ฌ์ง)
- 0
- 1
- 46





