강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[C++ and Unreal MMORPG Game Development Series] Part5: UE5 & IOCP Server Integration

This is a course on creating a framework that integrates IOCP game servers with Unreal Engine. (This is not a Dedicated-Server course!)

(4.8) 27 reviews

738 learners

  • Rookiss
겜서버
서버연결
게임개발자
실습 중심
Unreal Engine
Windows Server
C++

Reviews from Early Learners

What you will learn!

  • Unreal Engine & Game Server Integration

  • Portfolio Framework

All the technologies needed for MMORPG development,
Step By Step with C++ & Unreal! 🕹️

From Basics to Master Level, Developing MMORPG 🎮

[C++과 언리얼 엔진으로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

This is a game development course for aspiring game programmers aiming to complete their portfolio and those who want to challenge themselves with game development using C++ and Unreal Engine. The goal is to develop high-level 3D MMORPG games and acquire sufficient knowledge to enter a game company as a new employee.

In this series, we will learn the necessary technologies step by step to create a 3D MMORPG game using C++ and Unreal, based on free assets provided by Unreal. Shall we take on this challenge together?


You can create things like this ✨

You will acquire the ability to implement even simple 3D MMORPG games. (Sample portfolio clip)


Learning Content 📚

Game Server?

A program that mediates to enable multiple players to play games together online.
It operates the MMORPG world including combat, items, quests, achievements, artificial intelligence, etc., and
serves as a controller that notifies multiple players of information about the game world.



Unreal Engine's built-in network (Dedicated-Server) technology
allows for convenient and fast online game development, but
since the server operates on a single thread by default,
it cannot develop genres that require very large scale like MMORPGs.

Part 5 is a course on integrating the C++ IOCP server studied in Part 4 with Unreal Engine.
This course presents core technologies for spawn, despawn, and movement synchronization by directly integrating a self-implemented C++ server with Unreal Engine - materials that are unavailable anywhere else in the world.

Considering the high proportion of MMOs in the domestic game market,
creating a project in advance that you would typically only experience at an actual company has great significance.
Furthermore, if you create an online RPG portfolio that operates by directly integrating UE5 (client) & C++ IOCP (server),
it will become a portfolio boasting an that cannot be technically surpassed.

Based on the framework created in this course,
easily challenge yourself with online game portfolios!

Q&A 🙋‍♀️

Q. What is the lecture environment?

All series are created assuming a Windows environment, and there are no additional explanations for macOS.

Q. Can non-majors also take this course?

We proceed assuming no prior knowledge, but due to the nature of C++ and servers, the overall difficulty of the series is quite high. If you're completely new to programming, we recommend the [Game Development Series with C# and Unity], which has a lower overall difficulty level.

Q. Please introduce what motivated you to start this lecture.

I personally remember having a difficult time when I started studying servers because there were no reference materials to consult.

After getting a job, I realized many flaws in my code that I had created through trial and error by comparing it with actual live MMORPG code. I thought that if there had been a class that briefly covered the overall content of MMORPG development from basics to the end, it would have saved time and reduced my struggles.

I expect this class to serve as a guide for your introduction to MMORPG games.

Q. If I purchase one Part, are the other Parts free?

Each part is produced independently and sold separately.

Q. Can I get a job after completing this entire series?

Everyone has different growth rates, and employment involves many variables, so it's impossible to know for certain.
However, if you have an online 3D game portfolio and knowledge of game development & graphics & server & algorithms, your employment probability will inevitably increase dramatically.

Recommended for
these people

Who is this course right for?

  • Job seeker preparing to create a portfolio project integrating Unreal Engine & game server

  • A person who is very interested in MMORPG technology

Need to know before starting?

  • Unreal Engine

  • C++ Server Knowledge

Hello
This is

77,582

Learners

3,500

Reviews

5,391

Answers

4.9

Rating

43

Courses

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

Curriculum

All

26 lectures ∙ (11hr 47min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

27 reviews

4.8

27 reviews

  • huozuyinshua1965님의 프로필 이미지
    huozuyinshua1965

    Reviews 6

    Average Rating 5.0

    5

    12% enrolled

    I think it's good because there's also a part about how to do server-side projectile calculations. I'd also like to see a brief section on things like server-side rewind later.

    • rnjsduddh1239679님의 프로필 이미지
      rnjsduddh1239679

      Reviews 14

      Average Rating 5.0

      5

      100% enrolled

      I was able to get a good feel for it while working with Clara. I think it was a very helpful and good lecture^^

      • delena0702님의 프로필 이미지
        delena0702

        Reviews 3

        Average Rating 5.0

        5

        15% enrolled

        • cms92864272님의 프로필 이미지
          cms92864272

          Reviews 5

          Average Rating 5.0

          5

          62% enrolled

          • starkshn8823님의 프로필 이미지
            starkshn8823

            Reviews 9

            Average Rating 5.0

            5

            31% enrolled

            Limited time deal ends in 7 days

            $63.80

            24%

            $84.70

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!