๊ฐ•์˜

๋ฉ˜ํ† ๋ง

์ปค๋ฎค๋‹ˆํ‹ฐ

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

292 learners

Level Intermediate

Course period Unlimited

  • Rookiss
C++
C++
Unreal Engine
Unreal Engine
Unreal C++
Unreal C++
dedicated-server
dedicated-server
C++
C++
Unreal Engine
Unreal Engine
Unreal C++
Unreal C++
dedicated-server
dedicated-server

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

๋น ํƒ€๋ฐ•์Šค

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

5.0

ByeongWoo

31% enrolled

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

5.0

kwangho.jung

31% enrolled

Thank you for the great lecture.

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

81,876

Learners

3,917

Reviews

5,463

Answers

4.9

Rating

50

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

48 lectures โˆ™ (13hr 7min)

Course Materials:

Lecture resources
Published:ย 
Last updated:ย 

Reviews

All

136 reviews

4.9

136 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.

      • wjddmsdl2125259๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        wjddmsdl2125259

        Reviews 1

        โˆ™

        Average Rating 5.0

        5

        35% enrolled

        • evildjhs30350๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          evildjhs30350

          Reviews 5

          โˆ™

          Average Rating 5.0

          5

          63% enrolled

          • kwanghojung4465๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            kwanghojung4465

            Reviews 6

            โˆ™

            Average Rating 5.0

            5

            31% enrolled

            Thank you for the great lecture.

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!