![[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버강의 썸네일](https://cdn.inflearn.com/public/courses/326922/cover/ee9166f8-68cb-474f-8502-480b33a019da/326922-eng.png?w=420)
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Rookiss
네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다. 신입 서버 프로그래머가 알아야 전반적인 지식을 모두 훑어보기에 어느 프로젝트에 합류하더라도 당황하지 않고 적응할 수 있는 기본기를 쌓게 됩니다.
중급이상
Windows Server, 네트워크, MMORPG
C#
MMORPG
유니티
게임 프로그래밍
MMORPG 개발에 필요한 모든 기술,
C# + Unity로 Step By Step! 🕹️
아무런 지식도 없다는 가정하에 누구나 부담없이 차근차근 수강할 수 있도록 구성된 게임 개발 강의입니다. 최종적으로는 500~1000명의 유저를 수용할 수 있는 MMORPG 인디게임을 출시하는 것을 목표로 합니다.
이번 시리즈에서는 C#과 유니티(Unity)를 이용하여 유니티에서 제공하는 무료 에셋을 토대로 2D 로그라이크 게임을 만들어 볼 수 있도록 단계별로 필요한 기술을 학습합니다. 함께 도전해볼까요?

▲ 간단한 에셋을 가지고 RPG 게임의 필수적인 기능을 구현해보세요.
(샘플 포트폴리오 클립: 2015년 N사 신입 채용 서류전형에 통과했던 실제 포트폴리오입니다.)

▲ 온라인 멀티플레이 게임을 만드는 핵심 서버 연동 기술까지 배우게 됩니다.
기본적인 툴 설정 👉 C# 기초와 데이터 👉 코드의 흐름 제어 👉 TextRPG 만들기 👉
객체지향에 대한 이해 👉 TextRPG 만들기 2 👉 알아두면 유용한 기타 C# 문법
프로그래밍을
처음 배우는 분
C# 문법 학습이
잘 와닿지 않던 분
인디게임 개발에
관심 많은 누구나
Q. 강의 환경이 무엇인가요?
A. 모든 시리즈는 Windows 환경이라 가정하고 제작이 되었으며, macOS에 대한 부가적인 설명은 없습니다.
Q. 비전공자도 들을 수 있나요?
A. 선수 지식이 아예 없다고 가정을 하고 진행하기에 아무런 문제 없습니다.
Q. 이 강의를 시작하게 된 계기를 소개해주세요.
A. 개인적으로 서버 공부를 시작하면서 참고할 자료가 없어서 어려웠던 기억이 있습니다.
취업 후 실제 돌아가는 라이브 MMORPG 코드를 비교하며 보면서, 헤딩을 통해 만든 제 코드의 잘못된 점을 많이 깨닫게 되었습니다. MMORPG 개발에 관한 전반적인 내용을 기초부터 끝까지 간략하게 다루는 수업이 있었으면 시간도 절약하고 덜 고생했을 것 같다는 생각을 했습니다.
이 수업이 여러분들에게 MMORPG 게임 입문의 길잡이 역할을 해줄 것으로 기대합니다.
Q. C++이나 언리얼 엔진은 사용하지 않나요?
A. [인디 게임을 위한 C#/Unity를 이용한 버전(해당 시리즈)]과 [취업을 위한 C++/UE4 버전]으로 구분해서 제작할 예정입니다.
MMORPG는 네트워크, OS, 멀티쓰레드, 웹, 클라이언트 엔진, 등등 다뤄야 할 내용이 굉장히 많은데, C++ 기반으로 진행할 경우 난이도가 높아서 입문자에겐 적합하지 않습니다. 특히 게임 개발에 대한 지식이 없다면 C# 버전으로 먼저 전체적인 숲을 훑어 보시기 바랍니다.
Q. 하나의 Part를 구매하면 다른 Part는 무료인가요?
A. 각 파트는 독립적으로 제작되어 별도로 판매됩니다.
학습 대상은
누구일까요?
코딩을 처음 접하는 사람
MMORPG 기술에 관심이 많은 사람
80,936
명
수강생
3,789
개
수강평
5,445
개
답변
4.9
점
강의 평점
48
개
강의
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
전체
62개 ∙ (11시간 47분)
1. 오리엔테이션
03:24
2. [RENEWAL] 환경 설정
07:29
4. [RENEWAL] 데이터 형식
08:42
5. [RENEWAL] 변수
12:38
6. [RENEWAL] 정수 형식
05:02
9. [RENEWAL] float
07:06
10. [RENEWAL] string
05:55
11. [RENEWAL] bool
04:14
12. [RENEWAL] 캐스팅
07:25
13. [RENEWAL] 스트링 포맷
11:26
16. [RENEWAL] 비교 연산
07:14
17. [RENEWAL] 논리 연산
10:48
19. if와 else
14:47
20. switch
07:23
21. 가위-바위-보 게임
09:49
22. 상수와 열거형
08:14
23. while
10:30
24. for
07:54
25. break, continue
14:00
26. 함수
15:14
27. ref, out
10:49
28. 오버로딩
09:22
29. 연습 문제
10:54
전체
671개
4.9
671개의 수강평
수강평 1
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
5
중요한 c#의 핵심포인트 잘 설명해 줍니다. 강의 중간에 게임과 연관해서 이 c# 문법이 어디에 쓰이는지 왜 쓰이는지에 대해서 잘 설명해 주셔서 도움이 됩니다. 완전 프로그램밍이 처음이시라면 차근차근 따라해보고 여러 번 보면서 이해하는 것을 추천드리고 살짝 다른 프로그래밍 언어를 사용해 본 경험(javascript나 c++나 java 등)이 있으시면 빠르게 훓어보고 중요한 것 또는 이해 안되는 부분은 몇 번 돌려 보시면 될 것 같고 c#을 예전에 해보아서 기억이 가물가물하면 빠르게 훓어보시면 새롭게 생긴 c#문법을 익힘과 동시에 잊혀졌던 c#내용이 정리가 될 것입니다. 그리고 이건 여담으로 이 강의 선생님의 타이핑 속도에서 전문가의 포스가 느껴지실 겁니다.
수강평 3
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 5
∙
평균 평점 5.0
인프런 10주년! 사랑주간 깜짝 연장 할인 중 (14:57:15 남음)
₩30,800
30%
₩44,000