Inflearn brand logo image
Inflearn brand logo image
BEST

[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)

<다크앤다커 스타일의 익스트랙션 온라인 RPG 게임> D1 개발을 처음부터 끝까지 따라가며 UE5 기술을 학습하는 강의입니다.

중급자를 위해 준비한
[게임 프로그래밍] 강의입니다.

이런 걸 배울 수 있어요

  • 언리얼 엔진

  • 컨텐츠 개발

  • Dedicated Server

  • AWS Lambda

본 강의는 2024년 12월부터 2025년 6월까지
매 주 연재하는 <연재형 강의입니다>

D1의 마감 일정은 2025년 6월이고, 스팀 출시를 목표로 합니다.
게임의 흥행보다는 가장 핫한 언리얼 기술을 한 바퀴 도는 것을 목표로 합니다!

게임, 구상만 하고 끝? NO!
다양한 기능을 만들고 실제로 출시까지

  • Rookiss에서 제작하는 [UE5 다크앤다커 스타일의 익스트랙션 RPG] D1 게임의 제작 과정을 시작부터 끝까지 따라가는 강의입니다.


  • <UE5 Dedicated-Server 기반의 게임>을 직접 개발해 봅니다.

다크앤다커 스타일의 Extraction RPG를 출시하기 위한 모든 핵심 요소들을 개발합니다.

  • 전투, AI, 아이템/인벤토리, 탈출 등 기본 인게임 요소들 (온라인 게임)


  • 매치메이킹, 상점, 보관함 등 로비 아웃게임 요소들

<개발 중인 플레이 장면>

사용하는 기술들


- 인게임

  • Client : UE5 (C++ 기반, Blueprint 보조)

  • Server : UE5 Dedicated-Server


  • 개발 환경 : Windows (실제 서버 운영은 Linux에서)

- 아웃게임

아웃 게임 (로비, 매치메이킹 등)은 인게임 컨텐츠가 완료되면 제작에 들어갑니다.
- 1) Epic Online Service (EOS)를 이용한 인증
- 2) AWS (GameLift, Lambda)활용하는 매치메이킹/인벤토리 등 (Serverless Architecture)
~에 대한 R&D가 진행되고 있습니다.

취업은 준비하는 것이 아니라,
따라오는 것

학생들은 취업이 어렵다고 하소연을 하지만, 정작 회사에서는 뽑을 사람이 없다고 불평을 합니다. 입문 수준의 취준생은 많지만, 실전 프로젝트에 요구되는 신입 수준과는 여전히 격차가 크기 때문입니다. 학생들은 최선을 다해 열심히 공부를 하지만 애당초 옳은 방법을 모른채 무작정 노력만 한다고 능사는 아닙니다. 마라톤 경기를 뛸 때 역주행을 하면서 최선을 다해봤자 아무런 의미가 없는 것처럼, 프로그래밍 공부 또한 올바른 방향으로 나아가는 것이 중요합니다.

하지만 학생 입장에서는 제한된 정보 속에서 그 길을 찾는 것이 무척 어렵습니다. 회사에 들어가서 남의 코드를 많이 보는 것이 성장의 지름길이라고 하는데, 이 기회는 취직을 해야 주어지는 특권입니다. 그리고 막상 회사에서는 경력직을 선호해 신입 채용을 꺼립니다. 그렇다면 신입은 도대체 어떻게 경험을 쌓아야 할까요?

이런 문제를 해소하기 위해, Rookiss에서는 가장 트렌드에 맞는 핫한 기술을 이용해 게임을 제작하는 R&D를 꾸준히 진행중입니다. D1 프로젝트는 2024년 1월부터 준비를 시작한 전례 없는 초장기 프로젝트이며, 다크앤다커 스타일의 Extraction RPG를 주제로 합니다.

배틀그라운드의 초대박 흥행 이후, 많은 게임 회사들이 MMO만이 능사가 아니라는 것을 깨닫게 되었습니다. 4~5년 투자해야 하는 MMO와는 다르게, 언리얼 엔진에서 제공하는 서버 프레임워크 (Dedicated-Server)를 활용하면 동시 접속자 100인 미만의 게임은 1년 이내에 개발할 수 있기 때문입니다. 2024년 현재 채용이 진행중인 대부분의 UE5 프로젝트 또한, 데디 서버 기반의 게임을 제작하는 경우가 많습니다.
또한 배틀그라운드, 타르코프, 다크앤다커로 이어지는 데디서버 게임의 초대박 성공 사례로 인해,
언리얼 엔진과 데디서버 기술은 MMO와 쌍벽을 이루는 중요 기술이 되었습니다.

이러한 이유로 누군가는 앞장서서 데디 서버 기반의 프로젝트를 시작부터 끝까지 연구하고
해당 노하우를 모두에게 공유할 필요성이 있다고 판단되었습니다. 2024년 초부터 7명으로 구성된 R&D 팀 및 다수의 외주를 발주하여 D1 프로젝트를 시작하여, 이미 상당 부분 개발이 진행된 상황입니다. 단순한 모방이 아닌, 진지하게 모든 기능을 다 구현하여 스팀게임에 출시까지 가는 전체 사이클을 밟아보는 것을 목표로 합니다.

어떤 포폴을 만들어야 취업할 수 있나요?

와 같은 질문은 큰 의미가 없습니다.
회사에서는 지원자의 종합적인 기술과 연구 능력을 우선적으로 판단하기 때문이죠. 하지만 몬스터 몇 마리를 사냥하는 간단한 RPG 게임을 메인 포폴로 제출하고 있고, 심지어 그 안에서 강조할 수 있는 핵심 기술이 하나도 없다면 전략이 잘못되었다고 볼 수 있습니다. 왜냐하면 취업은 근본적으로 상대평가인데 그 지원자의 서류는 수많은 취준생 중에서 아무런 변별력이 생기지 않기 때문입니다.

강의에서 학습한 내용을 토대로 UE5 Dedicated-Server 기반의 게임 제작을 연습해보고, 각종 구현/설계 방식을 기술 소개서로 작성한다면. 심지어, 개발 과정에서 고민한 내용들을 적고 최종적으로 이를 온라인 게임으로 만들어 출시까지 경험해볼 수 있다면. 서류 통과를 걱정하는 내가 아니라, 회사를 골라서 갈 수 있는 자신을 발견할 수 있을 겁니다. 취업은 준비하는 것이 아니라, 따라오는 것이기 때문입니다.

💡진행 방식

  • 본 강의(연재형)는 2024년 12월 매 주 진행하는 강의의 녹화 편집본이 올라옵니다.

  • 2025년 6월 프로젝트 마감을 목표로 합니다.


  • Rookiss 팀에서 개발된 진행 내용을 코드를 하나 하나 설명 드립니다.

D1 개발진은 아래와 같습니다.

  • 프로그래머x2 (Rookiss, Sierra) + 1명 충원 예정


  • 모델러x2 (Sol, Deumba)


  • 애니메이션x1 (Silver)

  • 이펙터x1 (Haribo)

  • PMx1 (Grit)

  • UI (대기업 현업자들에게 외주)

Q&A

Q. 온라인 게임인가요?

네 하반기에 진행되는 D1 프로젝트는 온라인 게임입니다.

Q. 어떤 기술을 주로 다루나요?

다크앤다커 스타일의 Extraction RPG 게임의 모든 기술을 한 바퀴 도는 것을 목표로 합니다.
C++을 메인으로 사용하지만 Blueprint도 섞어서 개발합니다.
요즘 대세인 Lyra 프로젝트 위에 컨텐츠를 쌓아 올리는 방식으로 개발을 진행합니다.

Q. 실제 출시되는 게임의 풀소스/리소스를 제공하나요?

네 그렇습니다.

Q. 같은 코드로 게임을 출시해도 되나요?

네, 하지만 게임 기획을 변경하고 아트 리소스는 새로 만드셔야 합니다.

Q. 강의 가격은 변동이 있나요?

연재가 진행되는 동안에는 고정이고, 커리큘럼이 완료되고 나면 가격을 올릴 예정입니다.

Q. 다른 강의에 비해서 가격이 왜 이렇게 비싼가요?

전 세계에 있는 모든 강의를 통틀어서, 이러한 규모의 프로젝트를 강의로 다룬 전례는 처음이라 확신합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 게임 프로그래머 취준생

  • 언리얼 엔진 프로젝트 경험이 없는 현업 클라이언트 개발자

선수 지식,
필요할까요?

  • C++

  • 언리얼 엔진 기초 지식

안녕하세요
Rookiss입니다.

73,940

수강생

3,169

수강평

5,328

답변

4.9

강의 평점

38

강의

학력

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

경력

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

관심 분야

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

소개

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

 

더보기

커리큘럼

전체

47개 ∙ (13시간 7분)

해당 강의에서 제공:

수업자료
      강의 게시일: 
      마지막 업데이트일: 

      수강평

      전체

      97개

      4.9

      97개의 수강평

      • ByeongWoo님의 프로필 이미지
        ByeongWoo

        수강평 4

        평균 평점 5.0

        5

        31% 수강 후 작성

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

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

          수강평 7

          평균 평점 5.0

          5

          25% 수강 후 작성

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

          • 신민범님의 프로필 이미지
            신민범

            수강평 1

            평균 평점 5.0

            5

            73% 수강 후 작성

            많은 도움이 되었습니다

            • shinbg4183님의 프로필 이미지
              shinbg4183

              수강평 1

              평균 평점 5.0

              5

              11% 수강 후 작성

              잘 들었습니다. 나혼멀 시리즈 게임에서도 좋은 강의 기대하겠습니다.

              • 김태헌님의 프로필 이미지
                김태헌

                수강평 1

                평균 평점 4.0

                4

                100% 수강 후 작성

                아쉽지만 유익했어요

                Rookiss님의 다른 강의

                지식공유자님의 다른 강의를 만나보세요!

                비슷한 강의

                같은 분야의 다른 강의를 만나보세요!

                연관 로드맵

                강의가 포함된 로드맵으로 학습해 보세요!

                공개하지 않는 강의로 수강이 제한됩니다.