강의

멘토링

로드맵

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

292 learners

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

Reviews from Early Learners

What you will learn!

  • 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

77,395

Learners

3,488

Reviews

5,389

Answers

4.9

Rating

43

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

132 reviews

4.9

132 reviews

  • ByeongWoo님의 프로필 이미지
    ByeongWoo

    Reviews 4

    Average Rating 5.0

    5

    31% enrolled

    혼자 게임을 만들때 어떻게 만들어야 될지 막막했었는데 굉장히 도움이 많이 됩니다.

    • 빠타박스님의 프로필 이미지
      빠타박스

      Reviews 7

      Average Rating 5.0

      5

      25% enrolled

      아직 다 듣지는 못했습니다. 일이 너무 바빠서 학업이랑 병행하고 있어서 하지만 초반에 강의 내용은 기대가 많았습니다. 앞으로 어떻게 될지 마지막은 어떻게 마무리 될지 모르겠지만. 강의 자체는 부디 강의비를 낸 비용 보다는 더 좋게 만들어지길 바랬습니다. 적어도 현업에서 하는 작업처럼 그래서 정확히 제대로 출시까지 이어질 프로젝트 강의가 될지 아직 모르곘습니다. 적어도 6월쯤 이 D1의 강의가 완성될거 같았는데. 좀 이슈가 많은 듯 하네요. 사실 상 이득 될게 없었을테지만. 강의자도 분명 월급처럼 돈을 벌긴해야 겠지요. 자신의 지식을 남들에게 가르치는 능력은 정말 대단합니다. 돈 이전에 누군가에게 가르치고자, 그것을 통해 뻗어나가는 제자와 같은 것이니까 자부심을 가질 수 있었을거 같습니다. 너무 주저리 말했지만. D1이 완성형 강의이길 바랄 뿐입니다. 에셋 문제도 어떻게 해결해야 할 것 같구요. 처음 계획에 비해 뭔가 아쉬움이 남을지 모르겠습니다. 좀 더 강의를 여유 될때 완성되는 강의를 보고 또 다시 수강평을 남기도록 하겠습니다. ☆감사합니다 루키스 강사님

      • Jinho Yim님의 프로필 이미지
        Jinho Yim

        Reviews 4

        Average Rating 5.0

        5

        27% enrolled

        언리얼 블루프린트를 다루는 기초 강의 조금 본 상태로 수강했습니다. 라이라를 활용하는 방법과 언리얼의 복잡한 구조를 설명합니다. 먼저 유니티를 하면서 언리얼은 조금씩 배워가려고 했는데 방대한 규모에 겁도 나지만 그만큼 기대도 됩니다. 궁금해하던 부분은 어느정도 해소되었고 UE5 Framework Insight 등 원하는 내용을 다루는 다른 강의들이 출시되어, 언리얼에 먼저 더 익숙해진 다음 라이라를 배울 때 다시 이어서 보려 합니다.

        • 라파엘님의 프로필 이미지
          라파엘

          Reviews 4

          Average Rating 5.0

          5

          100% enrolled

          처음 언리얼을 시작할 때부터 강의를 듣고 있습니다. 계속 새로운 강의를 들으면서 이해도도 높아지고 새로 배우는 게 즐겁고, 어렵지 않아서 좋습니다! 앞으로도 계속 좋은 강의 부탁드립니다!

          • cosacoke님의 프로필 이미지
            cosacoke

            Reviews 1

            Average Rating 5.0

            5

            19% enrolled

            재미있게 듣고 있습니다

            Access is restricted to non-public courses.
            Private Course

            Rookiss's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!