
ゲインウのアンリアルプログラミング Part1 - アンリアルC++の理解
ideugu
大企業の事業者が受講するアンリアルC++プログラミングの専門コースです。 Unreal Engine プログラマーなら、ゲーム開発前に必ず知っておくべき Unreal C++ の基礎についてお知らせします。
中級以上
Unreal C++, Unreal Engine


学習した受講者のレビュー
5.0
충실한 전복
1. アルゴリズムの概要と説明を文章、図でわかりやすく説明しています。 特に図での説明時、アルゴリズムの実行過程をStepに分けて丁寧に説明しているので、より直感的です。 2. 構成されたサンプルコードが簡単です。 Unityエンジンで実行できるように構成されていますが、実際の管理ロジックは汎用的です。私の場合、Unreal/Bevyなどで再構成して勉強しました。つまり、3Dエンジンはもちろん、dx.openglなどでも汎用的に再構成できるほど要点だけを正確に実装したコードです。 3. 個人的にこのような形で他のアルゴリズムやパターンなどの講義を作っていただけたら、とても良いと思います。
5.0
kkbbyy
とても役に立ちました。
5.0
장발장
ベスト
ゲーム制作に使用されるA*経路探索アルゴリズム
ゲーム制作に活用されるさまざまな空間分割アルゴリズム
ゲームプログラマーなら知っておくべき必須アルゴリズムを今回の講義にすべてまとめておきました。
A* ルート アルゴリズム
空間分割 Quadtree アルゴリズム
Quadtreeの問題を補完したLoose Quadtreeアルゴリズム
Quadtreeで次元を拡張したOctreeアルゴリズム
空間分割KDツリーアルゴリズム
空間分割BSPツリーアルゴリズム
本コースは(株)ネクソンコリアの社内教育教材として使用されています。
この講義を聞かなければならない方(1)
今よりゲーム開発能力を一段階高めたい新入ゲームプログラマー
この講義を聞かなければならない方(2)
ゲーム制作で発生する最適化問題をアルゴリズムを活用して解決したいゲームプログラマ
この講義を聞かなければならない方(3)
道順と空間分割アルゴリズムを体系的に理解したいプログラマ
さまざまな最適化アルゴリズムの長所と短所を把握し、さまざまな問題を解決できる能力を育てます。
ゲームプログラマなら、基本的に知っておくべき主なアルゴリズムを体系的に理解することができます。
アルゴリズムの歴史と背景を理解します。
アルゴリズムが段階的にどのように進行するのか、その全体のプロセスを理解します。
アルゴリズムを実際にゲームエンジンに実装し、エンジン内の視覚化によって動作原理を理解します。
アルゴリズムの単純な実装ではなく、これをより向上させることができる最適化手法を学習します。
ゲームエンジンで直接アルゴリズムを実装した例
現在、清江文化産業大学で学生を教えています。
(株)ネクソンコリアから依頼され、現業者のためのオンライン講義を制作しており、スマイルゲートアンシン(UNSEEN)教育プログラムにも参加し、大韓民国ゲーム産業に必須のプログラマー人材を養成しています。
ゲーム開発に関して、韓国語で体系的に整理された資料が多くない現実を打開しようと、隙間通りにゲーム開発に不可欠な理論をまとめて本を執筆し、Inflearnに講義を上げています。代表著書には利得友のゲーム数学があり、Inflearn代表講義では利得宇のアンリアルプログラミングがある。
エピックゲームズ本社主催、アンリアル優秀開発者選定(デブグラント2017)
「ゲンウのアンリアルC++ゲーム開発の定石」執筆(アイコン出版社2017)
Epic Games Unreal Engine認定インストラクター(2022)
エピックゲームズコリア教育プログラムの進行
「ゲンウのゲーム数学」執筆(本のみ2022)
スマイルゲートプロのアンリアルプログラマー養成プログラムアンシーン(UNSEEN)教育担当(2022)
[代表著書]
/builder/5a8faf14-c4b4-49ee-9070-5ff23fa1b5dc/image.png?w=960)
[Inflearn代表講義]
Q. 本講義で扱うアルゴリズムは、ゲーム開発者であれば必須に学ばなければなりませんか?
本講義で扱うアルゴリズムはとても長い間考案されていますが、これまでゲーム開発で有用に使われる必須アルゴリズムです。基礎をしっかり身につけることが重要です。
Q. 本講義とYouTubeの映像との違いは何ですか?
授業のために私も様々なYouTubeの映像を参考にしてみましたが、私の基準で見たときに不足している部分が多く残念でした。
アルゴリズムの誕生の背景から段階的に入念に進行過程をまとめて提供
ゲームエンジンを活用した実装プロセスを説明し、完成したプロジェクトを提供
アルゴリズムをより最適化できるように強化学習を提供
Q. この講義でゲームを作成できますか?
本講義はゲームを制作することなく、ゲームプログラマーの基本能力を向上させるための基盤知識を提供しますが、Unityエンジンを活用して実装するように考案したため、Unityエンジンを使用する方なら現在ゲーム制作に学んだ内容を十分に応用できると考えられます。
オペレーティングシステムとバージョン(OS):Windows、macOS
使用ツール: Unity Engine 2021.3.33f1
PC仕様:Windows 7以上(64ビット)、DX10以上をサポートするGPU、SSE2命令をサポートするCPU
アルゴリズム実装が完成したUnityプロジェクトファイル
Unity Engineの基本使用経験
基礎C#言語プログラミング能力
学習対象は
誰でしょう?
ゲーム開発能力を高めたいプログラマー
ゲーム制作を始めることを希望する新入プログラマー
ゲームのアルゴリズムを体系的に学びたい開発者
前提知識、
必要でしょうか?
Unity エンジンの基本的な使い方
基本 C# エンジン
インフラン認証
14,805
受講生
1,204
受講レビュー
859
回答
4.9
講座評価
7
講座
青江文化産業大学でアンリアルエンジン、ゲーム数学、ゲーム制作を教えています。
- イ・ドゥグのアンリアルC++プログラミング、ネクソンコリア公式教育教材選定 2023
- スマイルゲート・アンリアルプログラマー養成プログラム「Unseen」教育総括 2023
- エピックゲームズ・アンリアル公認講師 (Authorized Instructor) 2022
- エピックゲームズ開発者支援「アンリアル・デブグラント」受賞 2017
- アンリアルサミット 2017, 2018, 2019 登壇
- はじめようアンリアル、UEFN 2022, 2023 ウェビナー進行
- 大韓民国ゲーム白書 2022 技術部門編纂委員
- 釜山インディーコネクトフェスティバル(BIC) 2022, 2023 審査委員長
全体
10件 ∙ (3時間 32分)
講座資料(こうぎしりょう):
2. 2強A*アルゴリズムの実装
24:33
3. 3強A*アルゴリズムの最適化
20:51
4. 4強クワッドツリーの概要と動作原理
16:15
5. 5強クワッドツリーの実装
31:37
6. 6強クワッドツリーの最適化
21:16
7. 7強オクトリーの実装
13:05
8. 8強KDツリーの概要と動作原理
22:35
9. 9強KDツリーの実装
28:47
全体
27件
4.9
27件の受講レビュー
受講レビュー 17
∙
平均評価 5.0
5
1. アルゴリズムの概要と説明を文章、図でわかりやすく説明しています。 特に図での説明時、アルゴリズムの実行過程をStepに分けて丁寧に説明しているので、より直感的です。 2. 構成されたサンプルコードが簡単です。 Unityエンジンで実行できるように構成されていますが、実際の管理ロジックは汎用的です。私の場合、Unreal/Bevyなどで再構成して勉強しました。つまり、3Dエンジンはもちろん、dx.openglなどでも汎用的に再構成できるほど要点だけを正確に実装したコードです。 3. 個人的にこのような形で他のアルゴリズムやパターンなどの講義を作っていただけたら、とても良いと思います。
質の高い受講レビューありがとうございます。教材を企画した立場として、やりがいを感じます。作業されているプロジェクト、うまく完成することを期待しています。
受講レビュー 5
∙
平均評価 5.0
受講レビュー 31
∙
平均評価 5.0
修正済み
受講レビュー 1
∙
平均評価 5.0
受講レビュー 16
∙
平均評価 4.9
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!