강의

멘토링

커뮤니티

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) 33 reviews

779 learners

Level Intermediate

Course period Unlimited

  • Rookiss
Unreal Engine
Unreal Engine
Windows Server
Windows Server
C++
C++
Unreal Engine
Unreal Engine
Windows Server
Windows Server
C++
C++

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

MUNODevelop

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.

5.0

오성민

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^^

5.0

빠직..

31% enrolled

Rookies' lectures are truly excellent lectures. Highly recommended for developers working with C++..😭

What you will gain after the course

  • 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

81,599

Learners

3,878

Reviews

5,457

Answers

4.9

Rating

49

Courses

Education

- Completed Condorcet Prépa MPSI (France)
- Bachelor of Software Engineering, Tsinghua University (China)
- Master of Information Security, Korea University Graduate School (Korea)

Experience

- Former Krafton (TERA Server Team)
- Former NCSOFT (Blade & Soul 2 Content Programming Team)

Areas of Interest

- Reversing and Vulnerability Analysis
- MMORPG Game Development (C++, C#)
- Foreign Languages (English, French, Chinese, Japanese)

Introduction

I started game development purely out of curiosity to study hacking...
but as time passed, I somehow became a game developer in my 10th year.
"When will I ever be able to make a game at this rate?"
Starting from basic grammar that makes you sigh,
to gradually building my own game world.
And the sense of pride when seeing many players connect to that world.
The more I study, the more I can't escape the charm of MMORPGs.
I hope you can feel the same inspiration that I felt.

The sense of pride when seeing a large number of players. The more I study it, the more I find myself unable to escape the charm of MMORPGs. I hope you can feel the same inspiration that I felt.

Curriculum

All

26 lectures ∙ (11hr 47min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

33 reviews

4.8

33 reviews

  • munodev님의 프로필 이미지
    munodev

    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 15

      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^^

      • mumbi님의 프로필 이미지
        mumbi

        Reviews 1

        Average Rating 5.0

        5

        62% enrolled

        • gleam님의 프로필 이미지
          gleam

          Reviews 2

          Average Rating 5.0

          5

          100% enrolled

          • shjang9198님의 프로필 이미지
            shjang9198

            Reviews 5

            Average Rating 4.6

            4

            31% enrolled

            $84.70

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!