강의

멘토링

커뮤니티

Game Dev

/

Game Programming

ゲームエンジン作成 - DirectX11とimguiを利用して基盤構造作り (PART1)

C++を使って作ったゲームエンジンにDirectx11ライブラリを利用してゲームエンジンをリファクタリングする過程です。内部コードを推測する方式で製作されており、これを通じてUnityエンジンの内部原理について考えてみることができます。一般的な学校や講座で扱うレンダリングプログラムレベルのプロジェクトではありません。ビルドシステム、スクリプトから多様な技術が組み込まれた本物のゲームエンジンを作ります。

難易度 中級以上

受講期間 無制限

  • eazuooz
C++
C++
Unity
Unity
DirectX
DirectX
game-programming
game-programming
C++
C++
Unity
Unity
DirectX
DirectX
game-programming
game-programming

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

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

5.0

5.0

쿠카이든

9% 受講後に作成

ゲームエンジンを作る過程を興味深く学ぶことができました!良い講義をありがとうございます

5.0

똘똘이스머프

100% 受講後に作成

貴重な講義ありがとうございます。 健康に注意してください。

5.0

초록

7% 受講後に作成

無料で貴重な講座を視聴できるようにしてくださり、ありがとうございます。全て完走してみます

受講後に得られること

  • c++

  • Unity エンジン

  • データ構造

  • アルゴリズム

  • グラフィックス

  • Directx11

  • Imgui

「ゲームエンジンを作るための設計過程を見せてくれます。

直接DirectXを利用してゲームエンジンを製作してみながら、エンジンの内部レンダリング動作原理レンダリングパイプラインについて理解できるようになります。 PART1はゲームエンジンを作るための基本ライブラリ設定、複数の初期化作業が主となるプロジェクトです。

一般的な学園/講義を通じて作成するレンダリングエンジンとはプロジェクトの規模からが異なります。本当にビルドまで実行可能なゲームエンジンを製作します。エンジン/グラフィックスプログラマーのための講義です。

これを知り、Unityエンジンを活用する時と知らず活用する際に問題が生じたときにデバッグ能力が変わります。

すべてのレッスンにはクラスノートがあります。講義を繰り返すのは難しい就職時期の途方もない時間的損害です。講義は初めて一度集中して聞き、復習は本(文書)で進めば早く学習して私のものにすることができます。

#DirectX #C++ #Unity #game-programming

このようなことを学びます。

「絶対に多くのことを一度に学びません。」

Directx11ライブラリを小さな単位に分けて構成するコーディングを見せることで、初心者でも簡単でゆっくり理解できるように講義を構成しました。

これは勉強に時間がかかりますが、今後のトラブルシューティングアプローチには多くの利点があります。

Materialの例

知識と訓練(技術)

技術とは単に知識、情報ではありません。人々は、正解を知ること、情報に触れたことを技術と勘違いして、これを探し、したがって作成する方法を使います。答えを見つけてついて作り、技術を得たと勘違いします。技術とは、知識、情報を通じて得た知識を私の体に熟達するまで絶えず繰り返し習得することです。トレーニングとトレーニングを通じて、プログラミング知識を皆さんのスキルにしていきます。

最終ワークの例

実際に完成するプロジェクトのサンプル

実際に完成するプロジェクトのサンプル

絶え間ないトレーニングで、ゲーム制作といくつかのプログラミング問題を経験し、以前に学んだ知識を結びつけ、問題解決能力を育てます。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windows

  • 使用ツール: Visual studio2022, DirectX11, vcpkg

  • 本講義は選手講義C++を利用した独自エンジン製作(ユニティクローンコーディング)が必要です。

学習資料と質問ディスコード

講義ターゲット

  • c++文法を熟知し、利用可能な人

  • Unityエンジンの駆動原理を直接実装して勉強したい人

  • オブジェクト指向を活用したソースコードの作成が自由な人

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クラスを使いこなせるプログラマー

  • c++ 言語使用可能な方

  • データ構造アルゴリズム 使用可能な方

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

  • C++

  • 高等学校数学

こんにちは
です。

11,727

受講生

123

受講レビュー

20

回答

4.9

講座評価

8

講座

経歴

  • Neople (コンテンツ開発チーム)

  • Dave studio (FD プロジェクト リードプログラマー)

  • インディーゲームファストトラック受賞

  • アソートロックゲームアカデミー ゲームエンジンフレームワーク開発および教育

  • OZインターメディア(サーバー、クライアント開発者)

  • KRAFTON - inzoi studio

  • ソウル科学技術大学校 大学院(グラフィックス研究室)

関心分野

  • コンピュータグラフィックスプログラミング

  • ネットワークプログラミング

  • インディーゲーム開発

  • Unity/Unreal

紹介

様々なプログラミング講義を受講し、コードを書き写してみても、自分のプログラミングの実力は向上しません。

単純な暗記や写経のような実習を最小限に抑え、「自らプログラミングできる能力」に集中します。

プログラミングは技術職です。本や動画で理解したつもりになっても、それはその場限りのものです。理解に基づいた絶え間ない反復と訓練を通じて、自分の技術として身につけなければなりません。

現在業界に身を置いているだけに、現場で使われている

実戦のノウハウと技術を最大限共有したいと思います。

進路および職業相談:https://inf.run/CkScB
個人およびグループ家庭教師の問い合わせ:eazuooz@gmail.com

現場で使われている実践的なノウハウやテクニックを最大限共有したいと考えています。進路および職業相談:https://inf.run/CkScB 個人・グループ家庭教師のお問い合わせ:eazuooz@gmail.com

現場で使われている実践的なノウハウやテクニックを最大限共有したいと考えています。進路および職業相談:https://inf.run/CkScB 個人・グループ家庭教師のお問い合わせ:eazuooz@gmail.com

カリキュラム

全体

45件 ∙ (11時間 12分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • kukaeden님의 프로필 이미지
    kukaeden

    受講レビュー 489

    平均評価 5.0

    5

    9% 受講後に作成

    ゲームエンジンを作る過程を興味深く学ぶことができました!良い講義をありがとうございます

    • jyseo님의 프로필 이미지
      jyseo

      受講レビュー 51

      平均評価 5.0

      5

      31% 受講後に作成

      • sacura1004님의 프로필 이미지
        sacura1004

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        • serenecode님의 프로필 이미지
          serenecode

          受講レビュー 26

          平均評価 5.0

          5

          13% 受講後に作成

          • donghyeon97084450님의 프로필 이미지
            donghyeon97084450

            受講レビュー 35

            平均評価 4.8

            5

            33% 受講後に作成

            無料

            eazuoozの他の講座

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

            似ている講座

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