강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

【C++とUnrealで作るMMORPGゲーム開発シリーズ】Part2:ゲーム数学とDirectX12

DirectX 12を通じてグラフィックスの基礎を学習する講義です。 3D世界にある物体がどのような原理でモニター画面に描画されるのかを学びます。

  • Rookiss
DirectX
game-math

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

こんなことが学べます

  • DirectX 12

  • グラフィックス基礎

MMORPG開発に必要なすべての技術、
C++&UnrealでStep By Step! 🕹️

基礎から終盤王まで、MMORPGを開発する🎮

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

ポートフォリオ完成を目指すゲームプログラマー就職準備生、C++とアンリアルエンジンを活用したゲーム開発に挑戦したい方のためのゲーム開発講義です。レベルの高い3D MMORPGゲーム開発を目指し、ゲーム会社の新入社に入社するレベルの十分な知識を備えることを目指します。

今回のシリーズでは、C++とアンリアル(Unreal)を利用して、アンリアルが提供する無料アセットに基づいて3D MMORPGゲームを作ることができるよう、段階的に必要なスキルを学習します。一緒に挑戦しましょうか?


こんなものを作れますよ✨

▲簡単な3D MMORPGゲームまで実装する能力を備えています。 (サンプルポートフォリオクリップ)


学習内容📚

ゲームグラフィックス?

3D世界に物体を配置し
2Dモニタ画面まで出力されるまでの
全コースを勉強する学問です。

真剣なゲーム開発者のための基礎グラフィックス知識
ゲームエンジンの飛躍的な発展のおかげで、特別なグラフィックスの知識がなくてもゲームを堪能できる時代になりました。しかし、3Dゲームが動作する原理を理解すれば、コンテンツを制作する際に多くの助けになるだけでなく、Unity/Unreal Engineを眺める視野が広がります。 DirectX12を学習することで、大規模なC++コードを書く練習を行い、アンリアルエンジンを深く理解する基盤を築きましょう!

木の代わりに森!
ゲームグラフィックス基本機

商用ゲームエンジン
眺める視野拡大

実践適応力を養う
実習中心構成

就職面接で聞く
基盤知識の習得まで

次の順序で学習してみてください!

OT 👉 DirectX12 初期化 👉 Component 👉 Vector&Matrix👉 Camera&Lighting 👉
Quaternion 👉 Rendering 👉 Particle 👉 Shadow Mapping 👉 Terrain

パート2、こんな方におすすめです!

3Dゲーム
プログラミング
初めて学ぶ学生、
就職準備生

MMORPG
ゲーム開発に
興味のある誰でも
(C++ ユーザー)

Unity/Unreal Engine
使用経験はありますが、
内部動作原理
まで
知りたい方


Q&A 🙋‍♀️

Q. 講義環境とは何ですか?

すべてのシリーズはWindows環境であると仮定して制作されており、macOSに関する追加の説明はありません。

Q. 非専攻者も聞くことができますか?

選手知識がまったくないと仮定をして進行しますが、C++とサーバー特性上、シリーズ全体の難易度がかなり高い方です。プログラミングが初めての場合は、全体的な難易度が低い[ C#とユニティで作るゲーム開発シリーズ]をお勧めします。

Q. この講義を始めるきっかけを紹介してください。

個人的にサーバーの勉強を始めながら参考にする資料がなくて難しかった記憶があります。

就職後、実際に戻るライブMMORPGコードを比較しながら見ながら、ヘディングを通じて作った私のコードの間違った点をたくさん悟りました。 MMORPG開発に関する全般的な内容を基礎から最後まで簡単に扱う授業があれば、時間も節約し、苦労しにくいと思いました。

この授業が皆さんにMMORPGゲーム入門のアシスタントとして役立つことを期待しています。

Q. 1つのPartを購入すると、他のPartは無料ですか?

各部品は独立して製造され、個別に販売されます。

Q. このシリーズをすべて勉強すれば就職できますか?

人ごとに成長速度が異なり、就職は多くの変数が作用するのでわかりません。
ただ、オンライン3Dゲームポートフォリオと、ゲーム開発&グラフィックス&サーバー&アルゴリズム知識を備えていれば就職確率も飛躍的に高めるしかありません。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 3Dゲームプログラミングの入門者

  • MMORPGゲーム開発に興味のある人

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

  • 基本的なC++の知識

こんにちは
です。

78,076

受講生

3,540

受講レビュー

5,401

回答

4.9

講座評価

44

講座

학력

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

경력

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

관심 분야

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

소개

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

 

カリキュラム

全体

59件 ∙ (42時間 31分)

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

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

受講レビュー

全体

52件

4.7

52件の受講レビュー

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

    受講レビュー 1

    平均評価 5.0

    5

    71% 受講後に作成

    장점 : 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

      受講レビュー 15

      平均評価 5.0

      5

      7% 受講後に作成

      값에는 이유가 있습니다.

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

        受講レビュー 3

        平均評価 4.7

        4

        54% 受講後に作成

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

        • taehwan642님의 프로필 이미지
          taehwan642

          受講レビュー 1

          平均評価 5.0

          5

          78% 受講後に作成

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

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

            受講レビュー 11

            平均評価 4.7

            5

            61% 受講後に作成

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

            期間限定セール、あと19:14:33日で終了

            ¥165,000

            25%

            ¥26,513

            Rookissの他の講座

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