[Game Programmer Jump-Start Class] Introduction to DirectX11

This lecture explains DirectX 11 knowledge, which is essential for studying game programming, at a level that beginners can understand.

(4.5) 수강평 26개

강의소개.상단개요.수강생.short

난이도 중급이상

수강기한 무제한

DirectX
DirectX
C++
C++
DirectX
DirectX
C++
C++

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.5

5.0

윤정도

8% 수강 후 작성

Thank you for the great content. I understand it so well ㅎㅎ In the past, I wanted to watch Rookies' game server lecture, but I was poor and couldn't afford to buy it. So I studied by looking at the contents organized on other blogs. So I studied C++ and game servers on my own and finally bought Rookies' lecture because I got a job this year. Thank you for always giving great lectures. When I earn more money, I will buy and watch other fun lectures!! Thank you always.

5.0

cradia3512

11% 수강 후 작성

This lecture is like a welcome rain during a drought. The quality is incredibly high and detailed for the price.

5.0

Zetos

31% 수강 후 작성

The step-by-step explanations are great, and I like how the class is conducted with various examples.

강의상세_배울수있는것_타이틀

  • DirectX 11

  • game programming

  • Rendering Knowledge

Don't game developers only need to know how to use Unreal and Unity?

In the case of engine-based development, you can create the work you want even if you don't know exactly how it works, as long as it is limited to the functions provided by the engine.

However, if you create it without properly understanding the principles, it will be difficult to resolve problems or bugs that arise during the development process. That is why understanding how to use the engine and DirectX is essential.


In this lecture
Learn about these things.

From DirectX11 Introduction to 3D Lighting, Material
Understanding framework creation and engine structure
Matrices, Models, Animation, Instancing

  • 💡 This is a lecture that progresses slowly and easily at a level suitable for beginners .
  • 💡 If you want to become a better client programmer, you must know this.
  • 💡 DirectX , which is difficult to study on your own and has little related materials, all at once!
  • 💡 Starting from basic math knowledge and rendering concepts, we build up various technologies and finally do a final review with [Waterdrop Book], the DirectX11 bible.

Rookiss, the choice of 50,000 Inflearn students
DirectX 11 Tutorial for Game Developers Who Want to Jump Into the Future 🎮

Aspiring game programmer
Or a new developer programmer

I am a client programmer, but
For those who lack rendering knowledge

About commercial engine principles
Those who need advanced knowledge

After learning C++ and algorithms and becoming somewhat familiar with coding, I am at a loss as to what to do next. I want to learn Unreal/Unity Engine to quickly create games and get a job, but I often hear advice that recommends learning DirectX, saying that large companies hire new employees with solid fundamentals.

Simply put, DirectX is a library for making GPUs work and perform graphic calculations . In order to output the 3D world of the game to a 2D monitor screen, a lot of calculations based on complex mathematical formulas are required. If you study rendering using DirectX, OpenGL, Vulcan, etc., you will be able to understand the fundamental principles of the functions that were implemented quickly based on the Unreal/Unity engine.

After taking this course Rather than simply memorizing and using a commercial engine, you will be able to handle game engines based on a deep understanding, gain the ability to apply 3D technology, and ultimately be able to predict how to implement a certain technology.


A taste of what you'll learn

Starting with the basics of rendering,
It is structured so that anyone can follow it without prior knowledge.
Learn about core mathematical principles, including vectors and matrices.
I'll explain when and how these mathematical formulas are applied.
Models, animations, instancing, etc.
Study the core techniques.
Shadow, Ambient Occlusion, etc. through analysis of the water drop book code
Learn advanced techniques.

Q&A 💬

Q. What is the lecture environment like?

It was developed assuming a Windows environment and will not run on macOS.

Q. Is it mandatory to take this course to become a client programmer?

Rendering knowledge is not essential. However, it is considered important after C++ and data structures & algorithms. If you want to become a more in-depth client programmer, it is essential knowledge, so I recommend that you study it whenever you have free time.

Q. Is it better to make a Popol with DirectX or with Unreal/Unity?

This part is optional. If you are looking for quick employment, a commercial engine-based portfolio may be effective.


NC, from Krafton
Game developer 's
We will share our know-how with you.

Rookiss

Major career

  • Former Krafton TERA server team
  • Former NCsoft Blade & Soul 2 content programming team
  • Current CEO of game/education startup Rookiss
  • Inflearn Game Development Course Cumulative Students 49,500+ (Interview)

Education

  • MPSI Pre-Concert (France)
  • Bachelor of Software Engineering, Tsinghua University (China)
  • Master's degree from Korea University Graduate School of Information Security (Korea)

Average rating 4.9 out of 5!

Made with C# and Unity
MMORPG Game Development Series (Click)

Made with C++ and Unreal
MMORPG Game Development Series (Click)

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Aspiring game programmer

  • People who lack rendering knowledge

  • People who want to get started with Direct X

선수 지식, 필요할까요?

  • Basic C++ knowledge

강의소개.지공자소개

81,856

수강생

3,916

수강평

5,463

답변

4.9

강의 평점

49

강의_other

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.

더보기

커리큘럼

전체

114개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

26개

4.5

26개의 수강평

  • lls123님의 프로필 이미지
    lls123

    수강평 2

    평균 평점 5.0

    5

    61% 수강 후 작성

    • eyiuta17153님의 프로필 이미지
      eyiuta17153

      수강평 1

      평균 평점 5.0

      5

      31% 수강 후 작성

      • cradia3512님의 프로필 이미지
        cradia3512

        수강평 5

        평균 평점 5.0

        5

        11% 수강 후 작성

        This lecture is like a welcome rain during a drought. The quality is incredibly high and detailed for the price.

        • wjdeh3139317님의 프로필 이미지
          wjdeh3139317

          수강평 1

          평균 평점 5.0

          5

          8% 수강 후 작성

          Thank you for the great content. I understand it so well ㅎㅎ In the past, I wanted to watch Rookies' game server lecture, but I was poor and couldn't afford to buy it. So I studied by looking at the contents organized on other blogs. So I studied C++ and game servers on my own and finally bought Rookies' lecture because I got a job this year. Thank you for always giving great lectures. When I earn more money, I will buy and watch other fun lectures!! Thank you always.

          • jungtak430417님의 프로필 이미지
            jungtak430417

            수강평 4

            평균 평점 5.0

            5

            31% 수강 후 작성

            Rookiss님의 다른 강의

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

            비슷한 강의

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

            강의상세.할인문구

            $33,539.00

            29%

            $304.70