Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Game Dev

/

Game Programming

[ゲーム プログラマー ドヤップバン] DirectX11 入門

ゲーム プログラマーの勉強に欠かせない DirectX 11 の知識を初心者向けに解説する講座です。

  • rookiss
게임개발
게임취업
DirectX
C++

学習した受講者のレビュー

こんなことが学べます

  • DirectX 11

  • ゲームプログラミング

  • レンダリングの知識

ゲーム開発者はUnreal、Unityしか使えないと思うのではないでしょうか?

エンジンを使った開発の場合には、エンジンが提供する機能に限り、どのように動作するのか正確に知らなくても、所望のワークを作ることができます。

しかし、原理を正しく知らずに作れば、開発する過程で生じる問題やバグなどを解決することが難しくなります。そのため、エンジンの使い方とDirectXの理解が不可欠です。


この講義では
このような内容を学びます。

DirectX11入門から3DまでLighting, Material
フレームワークの制作とエンジン構造の理解
行列、モデル、アニメーション、インスタンス化

  • 💡初心者の目の高さに合わせて簡単でゆっくり進行する講義です。
  • 💡よりクオリティのあるクラプログラマーになりたいなら、ぜひ知っておく必要があります。
  • 💡独学で勉強しにくく関連資料がほとんどないDirectXを一度に!
  • 💡基礎数学の知識とレンダリングの概念から始めて、さまざまな技術を積み上げ、最後にはDirectX11バイブルである「水滴本」で最終復習をします。

Inflearn 5万受講生の選択、Rookiss
もっと飛躍したいゲーム開発者のためのDirectX 11レッスン🎮

ゲームプログラマー志望
または新開発プログラマー

クラプログラマーだが、
レンダリング知識が足りない方

商用エンジン原理について
高次元の知識が必要な方

C ++とアルゴリズムを学び、どの程度コーディングに慣れたら、次に何をするかが終わります。アンリアル/ユニティエンジンを学習して早くゲームを作って就職したいのですが、大企業は基礎がしっかりした新入を選ぶとDirectX学習を推奨するアドバイスもたくさん聞こえます。

DirectXは簡単に要約すればGPUにしてグラフィックス演算をさせるためのライブラリです。ゲームという3D世界を2Dモニター画面に出力するには、複雑な数学式を基にした多くの演算量が必要です。 DirectX、OpenGL、Vulcanなどを使ってレンダリングを勉強すれば、アンリアル/ユニティエンジンをベースに、どんどん実装した機能の根本的原理が何なのかが分かるようになります。

この講義の受講後、 商用エンジンを簡単に暗記して使用するのではなく、深い理解に基づいてゲームエンジンを扱うことが可能になり、3D技術への応用力が生まれ、最終的にどの技術がどのように実装されるかを予想できるようになります。


学習内容を味わう

レンダリングの基本から始めて、
誰もが事前の知識なしに従うように構成されています。
ベクトル、行列を含む重要な数学原理について学びます。
このような数学式がいつ、どのように応用されるかわかります。
モデルとアニメーション、インスタンス化など
コアテクニックについて勉強します。
水滴の本コード分析によるShadow、Ambient Occlusionなど
高度な技術について学びます。

Q&A 💬

Q. 講義環境はどうなりますか?

Windows環境と仮定して作成されており、macOSでは実行されません。

Q. クラプログラマーを志望するために必須に聞くべきですか?

レンダリングの知識は必須ではありません。しかし、C++とデータ構造&アルゴリズムの次に重要だと見ることができます。いつかより深いクラプログラマーになるためには、不可欠な知識が必要なので、余裕があるときは無条件に勉強することをお勧めします。

Q. ポポールはDirectXで作るのがいいですか?アンリアル/ユニティにするのはいいですか?

この部分は選択の領域です。迅速な雇用を狙うと、商用エンジンベースのポーポールが効率的になる可能性があります。


NC、クラフトン出身
ゲーム開発
ノウハウをお届けします。

Rookiss

主なキャリア

  • 前クラフトテラ(TERA)サーバーチーム
  • 元エンシーソフトブレード&ソウル2(Blade&Soul2)コンテンツプログラミングチーム
  • 現ゲーム/教育スタートアップRookiss代表
  • Inflearnゲーム開発講義累積受講生49,500+ (インタビュー)

学歴

  • Condorcet Prépa MPSI修了(フランス)
  • 清華大学ソフトウェア工学学士(中国)
  • 高麗大学情報保護大学院修士(韓国)

平均評価5点満点で4.9!

C#とUnityで作る
MMORPGゲーム開発シリーズ(クリック)

C++とアンリアルにする
MMORPGゲーム開発シリーズ(クリック)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲームプログラマー志望者

  • レンダリングの知識が不足している人

  • Direct X 入門を希望する人

前提知識、
必要でしょうか?

  • 基本的なC++の知識

こんにちは
です。

76,324

受講生

3,392

受講レビュー

5,370

回答

4.9

講座評価

41

講座

학력

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

경력

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

관심 분야

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

소개

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

 

カリキュラム

全体

114件 ∙ (57時間 22分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

19件

4.7

19件の受講レビュー

  • dkfmwpsxm님의 프로필 이미지
    dkfmwpsxm

    受講レビュー 24

    平均評価 4.8

    4

    50% 受講後に作成

    I got some help with the somewhat difficult parts through the lecture. I think it will be very helpful for those who are learning DirectX for the first time. In particular, the explanation of transform was really good. The engine structure is also very good. It is enough that you don't necessarily have to go to Game Academy. However, I think it would be difficult to make a portfolio without collision. Except for a few things related to collision, deferred shading, LOD, etc., almost everything you learn at Game Academy is explained. Disappointing points I feel like there are a lot of unnecessary details. When I listen to the lecture, it seems that they record offline classes and sell them on Inflearn. So it doesn't feel like only the necessary content is conveyed, and there are a lot of repetitive contents and parts that don't need to be explained. I feel like the lecture is unnecessarily long and not edited much. It would have been better if there were editing/revisions like writing and reviewing, and it would have been better if there were more notes.

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

      • eyiuta17153님의 프로필 이미지
        eyiuta17153

        受講レビュー 1

        平均評価 5.0

        5

        31% 受講後に作成

        • goddltkduf5782님의 프로필 이미지
          goddltkduf5782

          受講レビュー 2

          平均評価 5.0

          5

          61% 受講後に作成

          • coreafive님의 프로필 이미지
            coreafive

            受講レビュー 27

            平均評価 4.6

            4

            100% 受講後に作成

            ¥46,464

            rookissの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!