All the technologies needed for MMORPG development, Step By Step with C++ & Unreal! 🕹️
From Basics to Master Level, Developing MMORPG 🎮
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)
Part5 : UE5 & IOCP Server Integration Current Lecture
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
80,171
Learners
3,732
Reviews
5,440
Answers
4.9
Rating
47
Courses
학력
- Condorcet Prépa MPSI 수료 (프랑스) - 칭화대학교 소프트웨어공학 학사 (중국) - 고려대학교 정보보호대학원 석사 (한국)
- 리버싱 및 취약점 분석 - MMORPG 게임 개발 (C++, C#) - 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데... 시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다. "이래서 언제 게임을 만들지~?" 한숨 나오는 기초 문법부터 시작해서, 차츰 만들어가는 나만의 게임 세상. 그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함. 공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다. 제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.