![[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
언리얼 엔진의 핵심 소스코드를 분석하는 강의입니다. Obsidian 기반의 미니맵과 다양한 시각적 리소스를 통해 어려운 내용을 보다 쉽게 공부합니다.
컨텐츠 개발과 직결된 UE5 핵심 구조에 대한 이해
UE5 핵심 소스 코드 분석 능력
학습 대상은
누구일까요?
게임 프로그래머 취업 준비생
UE5으로 컨텐츠 개발은 해봤으나 내부 원리가 궁금한 분
선수 지식,
필요할까요?
중급 수준의 C++ 지식
중급 수준의 언리얼 엔진 활용 경험
77,926
명
수강생
3,516
개
수강평
5,394
개
답변
4.9
점
강의 평점
44
개
강의
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
전체
108개 ∙ (14시간 30분)
해당 강의에서 제공:
1. OT
03:40
2. Obsidian
10:17
3. 언리얼 클래스 구조
37:15
4. 엔진 생성
16:34
5. 월드 생성 및 초기화
14:52
7. 월드의 핵심 구성 요소 생성
02:07
8. 월드 액터 등록 [개념]
18:02
9. 월드 액터 등록
04:41
10. 액터 계층 정렬 [개념]
20:19
11. 액터 계층 정렬
09:01
12. 액터의 컴포넌트 증분 등록
08:40
13. 컴포넌트 등록
16:47
14. 컴포넌트 등록 과정 [개념]
13:50
15. 컴포넌트 등록 과정
07:17
17. PIE 생성 및 초기화
10:29
18. 게임 초기화 과정 [개념]
08:11
19. 게임 초기화
03:51
20. 에디터 월드 복제
05:22
21. 로컬플레이어 생성
04:21
22. 월드의 게임 초기화
03:49
23. 게임 모드 생성
03:01
24. 월드 액터 초기화
06:13
25. 월드 액터 초기화 과정
05:01
26. 플레이어 구성 요소 생성
07:44
27. 플레이어 컨트롤러 생성
09:56
29. 입력 처리
06:56
30. 플레이어 입력 생성
03:08
31. 플레이어 시작
08:59
32. 폰 생성 위치 결정 [개념]
06:04
33. 폰 생성 위치 결정
07:23
34. 폰 생성과 빙의
08:33
35. 폰 생성
05:31
36. 컨트롤러 폰 설정
07:27
37. 빙의 전체 과정 [개념]
05:03
38. 빙의
11:46
40. 빙의 완료 후 세부설정
03:19
41. 월드 시작
05:47
42. 프레임워크 전체 정리
04:19
43. 언리얼 Tick 방식 [개념]
17:11
44. TickFunction
05:37
51. Tick 등록 [개념]
04:52
52. Tick 등록
13:48
54. 월드 Tick
04:39
58. 세 번째 - 쿨타임 스케줄링
10:04
60. 세 번째 - 쿨타임 활성화
05:05
64. 여섯 번째 - Tick 마무리
02:51
65. Tick 제거
07:10
전체
9개
4.9
9개의 수강평
수강평 6
∙
평균 평점 5.0
5
언리얼 엔진의 전체적인 구조와 엔진 흐름을 필요한 방향으로 수강생들이 이해하기 쉽게 잘 가르쳐주십니다. 언리얼 엔진을 공부하다 보면 엔진의 개념과 전체적인 클래스들의 생성 순서들이 궁금해질 때가 있었습니다. 그렇지만 막상 찾아보려 하면 너무나 방대한 코드에 엄두가 안날때가 많았습니다. 그러나 이 강의에서는 그 방대한 코드를 필요 적절하게 제단해서 수강생들에게 필요한 부분들만 설명해주시기에, 혼자서 공부한다고 생각하면 길을 잃고 방향성을 잃기 쉬운 엔진코드에서 필요 적절한 것들로 설명해주시고 이해시켜주시는게 너무 좋았습니다. 코드만 보면 굉장히 어려울 수 있는 엔진코드이지만, 그림으로 이루어진 개념강의를 통해 배워야할 영역에 있어서 먼저 개념을 이해하고 코드를 설명해주셔서 크게 어려움도 없었습니다. 영상의 길이도 하나 하나가 숨이 짧아서 시작하기에 무리가 없습니다. 언리얼을 보다 더 깊이 이해하고 응용 및 활용하고 싶다면 이 강의는 필수로 거쳐가야할 것 같습니다.
수강평 3
∙
평균 평점 5.0
수정됨
수강평 5
∙
평균 평점 5.0
수강평 30
∙
평균 평점 4.6
수강평 6
∙
평균 평점 4.3
2025 추석맞이 감사할인 중 (3일 남음)
월 ₩99,000
5개월 할부 시
25%
₩660,000
₩495,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!