C++で自らプログラミングする能力を養う
eazuooz
ソースコードをグーグルで検索してコピーするプログラミングはやめるべきです。他人のコードに依存せず、自力で自由自在にコーディングすることが重要です。
入門
C++
既存のDX11でシンプルなエンジン構造を作っておき、今度は本格的にDX12への転換エンジンの機能実装が実装される講義です。長期間自体エンジンを開発してきた立場から、多くの方々が自体エンジンを開発できるよう簡単にアプローチしようと努力しました。もうGPT、Googleと資料検索に悩まないでください。
受講生 299名
難易度 中級以上
受講期間 無制限
c++
Unityエンジン
データ構造
アルゴリズム
グラフィックス
DirectX12
Imgui
DirectXを直接利用してゲームエンジンを制作しながら、エンジンの内部レンダリング動作原理とレンダリングパイプラインについて理解できるようになります。PART2はPART1をベースに制作されたプロジェクトを最新ライブラリDX12に変換し、応用課程へと進んでいきます。徐々にレイトレーシング、メッシュシェーダー、最新論文技術が含まれたPBRレンダリングまで講義は続きます。
一般的な学院や講義を通じて作るレンダリングエンジンとは、プロジェクトの規模から異なります。本当にビルドまで実行可能なゲームエンジンを制作します。エンジン/グラフィックスプログラマーのための講義です。
これを知ってUnityエンジンを活用する場合と知らずに活用する場合では、問題が発生した際のデバッグ能力が異なります。
すべての講義には授業ノートが提供されます。就職活動で忙しい時期に講義を繰り返し見るのは、大きな時間的損失です。講義は最初に一度集中して聞き、復習は本(文書)で進めることで、素早く学習して自分のものにすることができます。
#DirectX #C++ #Unity #ゲームプログラミング
DirectX12ライブラリを小さな単位に分けて構成するコーディングを見せることで、初心者でも簡単にゆっくり理解できるように講義を構成しました。
これは学習時間は多く消費されますが、今後の問題解決アプローチにおいて多くの利点をもたらします。

# Material 예시 マテリアルの例
技術とは単なる知識や情報ではありません。人々は正解を知ること、情報に触れることを技術だと勘違いし、それを探して真似して作成する方法を使います。解答を見つけて真似して作り、技術を得たと勘違いします。技術とは知識や情報を通じて得た知識を自分の体に習得されるまで絶え間なく反復習得することです。トレーニングと訓練を通じてプログラミング知識を皆さんの技術にします。

# 最終成果物の例示 このドキュメントでは、翻訳作業の最終成果物がどのような形式で提供されるかを示
実際に完成するプロジェクトサンプル
実際に完成するプロジェクトサンプル
絶え間ないトレーニングでゲーム制作と様々なプログラミング問題を経験し、これまで学んできた知識を結びつけて問題解決能力を養います。
本講義はカリキュラムが順次更新されます。
オペレーティングシステムおよびバージョン(OS): Windows
使用ツール: Visual Studio 2022、DirectX11、vcpkg
本講義は、事前受講が必要な「C++を利用した自作エンジン制作(Unityクローンコーディング)」の履修が必要です。(https://inf.run/u5veq)
Githubのソースコードと授業ノートは動画(YouTube)の説明欄にリンクがあります。
C++の文法を熟知し、活用可能な方
Unity エンジンの動作原理を直接実装して学びたい方
オブジェクト指向を活用したソースコードの作成が自由自在な者
学習対象は
誰でしょう?
クラスを自由自在に活用できるプログラマー
C++言語使用可能な方
データ構造アルゴリズムが使える方
前提知識、
必要でしょうか?
C++
高校数学
マルチスレッドおよびOS知識
キャリア認証
12,336
受講生
140
受講レビュー
22
回答
4.9
講座評価
9
講座
経歴
Neople (コンテンツ開発チーム)
Dave studio (FD プロジェクトリードプログラマー)
インディーゲーム・ファストトラック受賞
アソートロックゲームアカデミー ゲームエンジンフレームワーク開発および教育
OZインターメディア(サーバー、クライアント開発者)
クラフトン(KRAFTON) - inzoi studio
ソウル科学技術大学校 大学院(グラフィックス研究室)
関心分野
コンピュータグラフィックスプログラミング
ネットワークプログラミング
インディーゲーム開発
Unity/Unreal
紹介
さまざまなプログラミング講義を聞いてコードを書き写しても、自分のプログラミングの実力は向上しません。
単なる暗記や写経のような実習を最小限に抑え、「自らプログラミングできる能力」に集中します。
プログラミングは技術職です。本や動画で理解するだけでは、その場限りに過ぎません。理解に基づいた絶え間ない反復と訓練によって、自分の技術として身につける必要があります。
現在業界に身を置いているだけに、現場で使用されている
実戦のノウハウと技術を最大限共有したいと思います。
進路および職業相談:https://inf.run/CkScB
個人およびグループ家庭教師のお問い合わせ:eazuooz@gmail.com
全体
3件 ∙ (27分)
講座資料(こうぎしりょう):
全体
3件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料