inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

게임 서버

404

자르트

작성한 질문수 59

0

안녕하세요 루키스님! 어느덧 루키스님의 강의를 들은지 1년이 돼가는데요

제가 이번에 졸업작품으로 2D 멀티 생존형 배틀로얄 게임을 제작해보려고 합니다!

1년짜리 프로젝트구요 질문을 드린 이유는

강의 처럼 서버를 직접 설계하는 것이 나을까 아니면 포톤 같은 엔진을 써서 쉽게 개발을 할까를 여쭤보고 싶었습니다!

실력 향상 면에서는 서버를 직접 설계해보는 것이 낫겠지만 실무에서 원하는 것은 빠른 대처일테니까요

큰 게임 회사에 취직하기 위해서 어떤 서버를 쓰는 것이 포트폴리오로 좋을까요?? 현직자의 입장이 궁금합니다!

+ 아직 클라이언트 개발자로 갈지 서버로 갈지 정하지를 못한 상황입니다. 이런 상황에서 클라 서버 둘다 해봐도 괜찮은걸까요? 지금까지 개발해본 경험은 대부분 클라이언트고 서버 개발이라곤 루키스님의 강의가 전부였습니다 ㅠㅠ

C# unity network

답변 1

2

Rookiss

당연히 직접 만드는게 좋습니다.
클라는 유니티/언리얼 2개 중 하나로 선택하지만
서버의 경우 포톤 등은 쓰지 않고 거의 항상 자체 서버로 갑니다.
그리고 그 원리를 이해하면 다른 서버 사용하는건 아주 손쉬운 일입니다.

마지막으로 클라/서버의 경계는 모호합니다.
70%는 동일하고 나머지 30%를 DX/그래픽스로 갈지, 네트워크/DB로 갈지만 갈리는 것이라
둘 다 공부해도 아무런 상관이 없고 오히려 MMO 위주의 시장인 한국 게임 업계를 생각하면
양쪽을 다 공부하는게 아주 큰 메리트가 있습니다.

0

자르트

여러모로 항상 감사드립니다 :)

TLS 질문드립니다.

0

58

2

SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.

0

59

2

Unity Span

0

84

2

XML, Dll 차이점

0

113

2

Session 질문입니다

0

85

1

Write Read 커서 키워드

0

79

1

더미 클라이언트 수에 따른 OnDisconnect 발생

0

77

2

네트워크 Send 전담 스레드 배치

0

102

2

UnhandledException 으로 서버 터지는 경우

0

92

2

컨텐츠 단, 엔진 단

0

110

1

질문 있습니다

0

80

2

C# 게임서버 3D MMORPG

0

153

2

유니티6 버전

0

101

2

receive하는 부분과 send하는 부분의 차이

0

136

2

커서의 위치의 중요성

0

105

2

C++ 전혀 모르는데 C# 서버

0

171

2

강의에 질문이 있습니다

0

89

2

멀티스레드 이해도 질문

0

98

1

500 vs 500

0

132

3

OnAcceptHandler 액션 함수

0

64

1

이 정도 서버의 객관적인 수준이 궁금합니다.

0

196

2

36. Serialization #3 에서 string (name) 코드 수정 질문

0

84

2

외부 컴퓨터와의 통신 방법이 궁금합니다

0

107

1

스핀락 질문.

0

112

2