강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[MMORPG Game Development with C++ and Unreal Series] Part 2: Game Math and DirectX12

This course teaches the fundamentals of graphics through DirectX 12. You will learn the principles behind how objects in a 3D world are drawn on a monitor screen.

(4.7) 52 reviews

1,854 learners

  • Rookiss
DirectX
game-math

Reviews from Early Learners

What you will learn!

  • DirectX 12

  • Basics of Graphics

All the skills needed to develop MMORPGs,
Step By Step with C++ & Unreal! 🕹️

Developing an MMORPG from Basic to Ultimate 🎮

[C++과 언리얼 엔진으로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

This is a game development course for those who are preparing for a job as a game programmer with the goal of completing 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 join a game company as a new employee.

In this series, we will learn the necessary skills step by step to create a 3D MMORPG game using C++ and Unreal, based on free assets provided by Unreal. Let's take on the challenge together!


You can make something like this ✨

▲ You will have the ability to implement even a simple 3D MMORPG game. (Sample portfolio clip)


What you'll learn 📚

Game graphics?

Place objects in the 3D world ,
Until it is output to the 2D monitor screen
It is an academic discipline that studies the entire process.

Basic graphics knowledge for serious game developers
Thanks to the rapid development of game engines, we have entered an era where you can quickly create games without special graphics knowledge. However, understanding the principles of how 3D games work will not only help you a lot when creating content, but will also broaden your perspective on Unity/Unreal Engine. By learning DirectX12, practice writing large-scale C++ code and build a foundation for deeply understanding Unreal Engine!

Forest instead of trees!
Game Graphics Fundamentals

Commercial game engine
Expand your field of vision

Developing practical adaptability
Practice-oriented structure

What to ask in a job interview
Until you acquire basic knowledge

Please learn in the following order!

OT 👉 DirectX12 initialization 👉 Component 👉 Vector&Matrix👉 Camera&Lighting 👉
Quaternion 👉 Rendering 👉 Particle 👉 Shadow Mapping 👉 Terrain

Part 2, recommended for these people!

3D games
Programming
A student learning for the first time,
Job seeker

MMORPG
In game development
Anyone interested
(C++ users)

Unity/Unreal Engine
I have experience using it, but
Even the inner workings
Anyone who wants to know


Q&A 🙋‍♀️

Q. What is the lecture environment?

All series are produced assuming a Windows environment, and there is no additional explanation for macOS.

Q. Can non-majors also take the course?

We will proceed assuming that there is absolutely no player knowledge, but the difficulty level of the entire series is quite high due to the characteristics of C++ and servers. If you are completely new to programming, we recommend [ Game Development Series with C# and Unity ], which has a lower overall difficulty level.

Q. Please tell us what prompted you to start this course.

Personally, I remember having a hard time when I first started studying servers because there was no reference material.

After getting a job, I compared the actual live MMORPG code and realized many of the errors in my code that I had created through headings. I thought that if there had been a class that briefly covered the entire content of MMORPG development from the basics to the end, I would have saved time and suffered less.

I hope this class will serve as a guide for you to get started with MMORPG games.

Q. If I buy one part, do I get the other part for free?

Each part is manufactured independently and sold separately.

Q. Will I be able to get a job if I study this series?

It is impossible to know because everyone grows at different rates and many variables come into play when it comes to employment.
However, if you have an online 3D game portfolio and knowledge of game development, graphics, servers, and algorithms, your chances of getting a job will increase dramatically.

Recommended for
these people

Who is this course right for?

  • Beginner in 3D game programming

  • Someone who is very interested in developing MMORPG games.

Need to know before starting?

  • Basic C++ knowledge

Hello
This is

78,209

Learners

3,553

Reviews

5,403

Answers

4.9

Rating

44

Courses

학력

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

경력

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

관심 분야

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

소개

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

 

Curriculum

All

59 lectures ∙ (42hr 31min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

52 reviews

4.7

52 reviews

  • 이동민님의 프로필 이미지
    이동민

    Reviews 1

    Average Rating 5.0

    5

    71% enrolled

    장점 : 1. DirectX 12 버전에 대한 강의는 정말 극소수 책으로 보기에는 초기 셋팅 부분이 정말 너무 어려움. 특히 root signature 와 같은 내용.. 2. 유니티 엔진과 비슷한 형태를 엔진을 계속해서 개량해가면서 수업해줌 3. 중간중간 수학과 관련된 부분을 증명과 같이 해주어서 좋았음. 외우거나 필기를 해가며 공부를 한 것은 아니지만, 그래도 납득을 시켜주는 이해방식 4. direct x 12 강의가 극소수임에도 가격은 그에 비하면 비교적 혜자라는 생각 단점. 1. direct x 11 책을 대충만 보고 본 강의인데, 일부 기능에 대한 내용들은 빠졌다는 생각이 듬(예: transparent(투명)을 위한 블랜딩, 거울 등?) -> 머리 좋은 사람은 응용이 가능하지만, 나같은 사람은 불가능 ㅜㅜ 2. 가끔식 강사님이 말이 꼬일때가 있음. 그럴 땐, 내 뇌 주름도 꼬임 결론 -> Direct X 9 은 책 보고 공부하는 가능, 11 도 시간 많이 들여서 공부하면 가능할 듯 12는 상수 버퍼를 위한 root signature 셋팅이 너무 뭣같아서 포기했었음 9, 11 도 좋은 강의만 있었다면 봤을 듯... 타 학원은 인강이 풀코스 120만원정도 하는데, 그에 비하면 양질의 강의라는 생각 강의 끝까지 다 보느라 힘들었습니다ㅠㅠ 시간을 많이 들여서 집중해서 본게 아니라 머리에 많이 안남을 것 같지만, 그래도 좋은강의였다는 생각에는 변함없습니다

    • teemo님의 프로필 이미지
      teemo

      Reviews 15

      Average Rating 5.0

      5

      7% enrolled

      값에는 이유가 있습니다.

      • 소라개님의 프로필 이미지
        소라개

        Reviews 3

        Average Rating 4.7

        4

        54% enrolled

        음.. 적혀있듯 입문으로 듣기에는 난이도가 있습니다. 한꺼번에 모든 걸 만들어 놓고 하는 식의 강의라서 하나씩 살을 붙여가는 강의에 익숙하신 분들은 살짝 헷갈릴 수도 있을 듯 합니다. 다른 3D 이론 강의 정독하고 다시 보니 이해하기에 훨씬 수월했습니다.

        • taehwan642님의 프로필 이미지
          taehwan642

          Reviews 1

          Average Rating 5.0

          5

          78% enrolled

          양질의 강의입니다. 질문도 잘 받아주셔서 너무 좋습니다. 강의를 보실 분들은 이전에 DirectX 또는 OpenGL을 다뤄본적이 없다면 어려울 수 있지만, 듣고 있는 와중 이해가 가지 않는게 생겨도 (특히 장치초기화 부분) 넘어가시는게 좋습니다. 이후에 이해가 갈 확률이 높기 때문입니다.

          • 유영재님의 프로필 이미지
            유영재

            Reviews 11

            Average Rating 4.7

            5

            61% enrolled

            오늘 구매해서 보고 있는데, 차근차근 설명해 주셔서 너무 좋습니다. 두꺼운 책을 구매해서, 혼자 끙끙 대면서 익히는 것도 의미가 있지만, 실력자께서 일목요연하게 중요한 부분과 중요하지 않는 부분을 선별해주셔서 학습자 입장에서 어느 부분을 포커스를 맞춰서 익혀야 하는지 코칭 해주시는 Rookiss 선생님을 존경합니다!!! ^^

            $169.40

            Rookiss's other courses

            Check out other courses by the instructor!