강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

[While We're At It, Let's Release It] UE5 Dark and Darker Style Extraction RPG (D1)

<Dark and Darker-style Extraction Online RPG Game> D1 development. This is a course that teaches UE5 technology by following it from beginning to end.

(4.9) 135 reviews

292 learners

  • Rookiss
dedicated-server
게임개발
게임개발자
C++
Unreal Engine
Unreal C++

Reviews from Early Learners

What you will gain after the course

  • Unreal Engine

  • Contents Development

  • Dedicated Server

  • AWS Lambda

This course will be held from December 2024 to June 2025.
<This is a serial lecture series published every week>

D1 is due out in June 2025 and is targeted for a Steam release.
Rather than focusing on the game's success, we aim to take a tour of the hottest Unreal technologies!

Just a game, just a concept and that's it? NO!
Create various features and actually launch them

  • This course follows the development process of the D1 game, [UE5 Dark & Darker-style Extraction RPG], produced by Rookiss, from start to finish.


  • Let's develop it ourselves.

We develop all the core elements to launch a Dark & Darker style Extraction RPG.

  • Basic in-game elements such as combat, AI, items/inventory, and escape (online games)


  • Lobby out-of-game elements such as matchmaking, shops, and vaults

<Play scene in development>

Technologies used


- In-game

  • Client: UE5 (C++-based, Blueprint assisted)

  • Server: UE5 Dedicated Server


  • Development environment: Windows (actual server operation is on Linux)

- Outgame

Outgame (lobby, matchmaking, etc.) goes into production once in-game content is complete.
- 1) Authentication using Epic Online Service (EOS)
- 2) Matchmaking/inventory, etc. using AWS (GameLift, Lambda) (Serverless Architecture)
R&D on ~ is in progress.

Getting a job is not something you prepare for,
Following

Students complain about the difficulty of finding a job, but companies actually complain that they have no one to hire. While there are many entry-level job seekers, there's still a significant gap between the entry-level skills required for real-world projects and the level of experience required for entry-level positions. Students study diligently, but blindly trying without understanding the right approach isn't enough. Just as running a marathon while going backwards is pointless, it's crucial to move in the right direction when studying programming.

However, from a student's perspective, finding that path amidst limited information is incredibly challenging. They say joining a company and learning from others' code is a shortcut to growth, but this opportunity is a privilege granted only after getting a job. Furthermore, companies often prefer experienced candidates and are reluctant to hire new hires. So how exactly should new hires gain experience?

To address these challenges, Rookiss is continuously conducting R&D to develop games using the hottest technologies in line with current trends . Project D1 is an unprecedented long-term project, beginning preparations in January 2024, and is themed around a Dark & Darker-style Extraction RPG .

Following the massive success of Battlegrounds, many game companies have realized that MMOs aren't the only solution. Unlike MMOs, which require four to five years of investment, Unreal Engine's dedicated server framework allows games with fewer than 100 concurrent users to be developed in less than a year . Most UE5 projects currently hiring in 2024 are also developing dedicated server-based games.
Also, due to the huge success of dedicated server games such as Battlegrounds, Tarkov, and Dark & Darker ,
Unreal Engine and dedicated server technology have become key technologies that go hand in hand with MMOs.

For this reason, someone has taken the lead and studied the dedicated server based project from start to finish.
We felt it necessary to share this expertise with everyone . Starting in early 2024, we launched the D1 project with a seven-person R&D team and numerous outsourced projects, and a significant portion of development has already been completed. Our goal is not simply to replicate the game, but to implement all features with utmost sincerity and follow the full cycle leading up to its release on Steam.

What kind of portfolio should I create to get a job?

Questions like this don't make much sense.
This is because companies prioritize applicants' comprehensive skills and research abilities. However, if your main portfolio is a simple RPG game about hunting a few monsters, and it doesn't even include a single core skill that can be highlighted, then your strategy is flawed. Because employment is fundamentally a relative evaluation, your application won't stand out from the crowd of job seekers.

If you build on what you learned in class by practicing game development based on UE5 Dedicated Server and writing a technical introduction document detailing various implementation and design methods, and even documenting the challenges you faced during the development process and ultimately creating an online game and launching it, you'll find yourself able to choose a company and apply, rather than worrying about document screening. After all, employment isn't something you prepare for; it's something that follows .

💡 How it works

  • This lecture (serial) will be recorded and edited every week starting in December 2024.

  • The project is targeted for completion in June 2025.


  • We will explain the progress made by the Rookiss team, step by step, through the code.

The D1 development team is as follows:

  • 2 programmers (Rookiss, Sierra) + 1 additional person expected to be hired


  • Modeler x2 (Sol, Deumba)


  • Animation x1 (Silver)

  • Effector x1 (Haribo)

  • PMx1 (Grit)

  • UI (outsourced to large corporations)

Q&A

Q. Is this an online game?

The D1 project, which will be carried out in the second half of the year, is an online game.

Q. What technologies do you mainly deal with?

It aims to be a full circle of all the skills of a Dark & Darker style Extraction RPG game.
We mainly use C++, but we also mix in Blueprint for development.
We are developing by building content on top of the popular Lyra project.

Q. Do you provide full source/resources for the actual released game?

Yes, that's right.

Q. Can I release a game with the same code?

Yes, but you will need to change the game plan and create new art resources.

Q. Do course prices fluctuate?

The price is fixed while the series is in progress, and will increase once the curriculum is completed.

Q. Why is the price so high compared to other courses?

I am confident that, of all the lectures I have given worldwide, this is the first time a project of this scale has been taught in a lecture format.

Recommended for
these people

Who is this course right for?

  • Aspiring Game Programmer

  • Current client developer without Unreal Engine project experience

Need to know before starting?

  • C++

  • Unreal Engine Basic Knowledge

Hello
This is

80,433

Learners

3,749

Reviews

5,443

Answers

4.9

Rating

48

Courses

학력

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

경력

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

관심 분야

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

소개

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

 

Curriculum

All

48 lectures ∙ (13hr 7min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

135 reviews

4.9

135 reviews

  • ppatabox님의 프로필 이미지
    ppatabox

    Reviews 7

    Average Rating 5.0

    5

    25% enrolled

    I haven't finished listening to it yet. My work is too busy, so I'm balancing it with my studies, but I had high expectations for the initial lecture content. I don't know how it will turn out or how it will end, but I hoped the lecture itself would be better than the cost of the tuition. At least like the work done in the industry, so I still don't know if this will be a project lecture that will truly lead to a proper release. I thought this D1 lecture would be completed by at least June. It seems there are quite a few issues. Honestly, there probably wasn't much profit in it, but the lecturer definitely needs to earn money like a salary. The ability to teach one's knowledge to others is truly amazing. Before the money, it's about wanting to teach someone, and it's like having disciples who expand through that, so it seems you could have pride in it. I've rambled on, but I just hope D1 is a complete lecture. It seems the asset issues need to be resolved somehow too. I wonder if there will be some disappointment compared to the initial plan. I will watch the finished lecture when I have more time and leave another review. ☆Thank you, Instructor Rookiss

    • hamzzidva님의 프로필 이미지
      hamzzidva

      Reviews 4

      Average Rating 5.0

      5

      31% enrolled

      I was at a loss as to how to make a game on my own, but this was very helpful.

      • evildjhs30350님의 프로필 이미지
        evildjhs30350

        Reviews 4

        Average Rating 5.0

        5

        63% enrolled

        • kwanghojung4465님의 프로필 이미지
          kwanghojung4465

          Reviews 6

          Average Rating 5.0

          5

          31% enrolled

          Thank you for the great lecture.

          • kimdm10335287님의 프로필 이미지
            kimdm10335287

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            It's very helpful. Even if you don't know Unreal, you can follow along well enough. It is difficult though. C++ knowledge seems important. If you have a basic understanding of the language, you can move forward with some level of comprehension.

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!