C++で自らプログラミングする能力を養う
eazuooz
ソースコードをグーグルで検索してコピーするプログラミングはやめるべきです。他人のコードに依存せず、自力で自由自在にコーディングすることが重要です。
入門
C++
C++を使って作ったゲームエンジンにDirectx11ライブラリを利用してゲームエンジンをリファクタリングする過程です。内部コードを推測する方式で製作されており、これを通じてUnityエンジンの内部原理について考えてみることができます。一般的な学校や講座で扱うレンダリングプログラムレベルのプロジェクトではありません。ビルドシステム、スクリプトから多様な技術が組み込まれた本物のゲームエンジンを作ります。
受講生 2,009名
難易度 中級以上
受講期間 無制限
学習した受講者のレビュー
5.0
쿠카이든
ゲームエンジンを作る過程を興味深く学ぶことができました!良い講義をありがとうございます
5.0
초록
無料で貴重な講座を視聴できるようにしてくださり、ありがとうございます。全て完走してみます
5.0
똘똘이스머프
貴重な講義ありがとうございます。 健康に注意してください。
c++
Unity エンジン
データ構造
アルゴリズム
グラフィックス
Directx11
Imgui
直接DirectXを利用してゲームエンジンを製作してみながら、エンジンの内部レンダリング動作原理とレンダリングパイプラインについて理解できるようになります。 PART1はゲームエンジンを作るための基本ライブラリ設定、複数の初期化作業が主となるプロジェクトです。
一般的な学園/講義を通じて作成するレンダリングエンジンとはプロジェクトの規模からが異なります。本当にビルドまで実行可能なゲームエンジンを製作します。エンジン/グラフィックスプログラマーのための講義です。
これを知り、Unityエンジンを活用する時と知らず活用する際に問題が生じたときにデバッグ能力が変わります。
すべてのレッスンにはクラスノートがあります。講義を繰り返すのは難しい就職時期の途方もない時間的損害です。講義は初めて一度集中して聞き、復習は本(文書)で進めば早く学習して私のものにすることができます。
#DirectX #C++ #Unity #game-programming
Directx11ライブラリを小さな単位に分けて構成するコーディングを見せることで、初心者でも簡単でゆっくり理解できるように講義を構成しました。
これは勉強に時間がかかりますが、今後のトラブルシューティングアプローチには多くの利点があります。

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

最終ワークの例
実際に完成するプロジェクトのサンプル
実際に完成するプロジェクトのサンプル
絶え間ないトレーニングで、ゲーム制作といくつかのプログラミング問題を経験し、以前に学んだ知識を結びつけ、問題解決能力を育てます。
オペレーティングシステムとバージョン(OS):Windows
使用ツール: Visual studio2022, DirectX11, vcpkg
本講義は選手講義のC++を利用した独自エンジン製作(ユニティクローンコーディング)が必要です。
Githubのソースコードとレッスンノートは、ビデオ(YouTube)の説明欄にリンクがあります。
c++文法を熟知し、利用可能な人
Unityエンジンの駆動原理を直接実装して勉強したい人
オブジェクト指向を活用したソースコードの作成が自由な人
学習対象は
誰でしょう?
クラスを使いこなせるプログラマー
c++ 言語使用可能な方
データ構造アルゴリズム 使用可能な方
前提知識、
必要でしょうか?
C++
高等学校数学
キャリア認証
12,330
受講生
140
受講レビュー
22
回答
4.9
講座評価
9
講座
経歴
Neople (コンテンツ開発チーム)
Dave studio (FD プロジェクトリードプログラマー)
インディーゲーム・ファストトラック受賞
アソートロックゲームアカデミー ゲームエンジンフレームワーク開発および教育
OZインターメディア(サーバー、クライアント開発者)
クラフトン(KRAFTON) - inzoi studio
ソウル科学技術大学校 大学院(グラフィックス研究室)
関心分野
コンピュータグラフィックスプログラミング
ネットワークプログラミング
インディーゲーム開発
Unity/Unreal
紹介
さまざまなプログラミング講義を聞いてコードを書き写しても、自分のプログラミングの実力は向上しません。
単なる暗記や写経のような実習を最小限に抑え、「自らプログラミングできる能力」に集中します。
プログラミングは技術職です。本や動画で理解するだけでは、その場限りに過ぎません。理解に基づいた絶え間ない反復と訓練によって、自分の技術として身につける必要があります。
現在業界に身を置いているだけに、現場で使用されている
実戦のノウハウと技術を最大限共有したいと思います。
進路および職業相談:https://inf.run/CkScB
個人およびグループ家庭教師のお問い合わせ:eazuooz@gmail.com
全体
45件 ∙ (11時間 12分)
1. レンダリングパイプライン (1)
45:24
2. レンダリングパイプライン (2)
31:24
4. DirectX11 初期化
40:07
5. 三角形を描くこと
18:38
8. エンジン構造設計
04:01
9. シェーダークラス
04:57
10. 頂点バッファクラス
04:39
13. メッシュクラス
04:00
14. vcpkg の使い方と使う理由
08:42
全体
7件
5.0
7件の受講レビュー
受講レビュー 868
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 522
∙
平均評価 5.0
受講レビュー 61
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料