
Unreal 5 C ++文法Part1 - はじめにUnreal!
insaneoops
アンリアルは勉強することがたくさんありますが、慣れれば映画のようなゲームを作ることができます。本講義は、C#やC++を既に勉強している方におすすめです。以後、よりアクセスしやすいようにNative C++講義は無料で共有する予定です。
入門
Unreal Engine, Unreal C++, C++
🎯 講義の要約説明 この講義は、アンリアルエンジンを本格的に学ぶ前に、 その基盤となる**C++の基礎をしっかりと固めるための入門講義**です。 アンリアルエンジンを直接操作する講義ではありませんが、 後でアンリアルC++を学習する際に躓かないよう、 変数、メモリ、ポインタ、参照、クラス、オブジェクト指向、継承、多態性、動的割当、スマートポインタなど、 C++の核心的な概念をステップバイステップで扱います。 単に文法を暗記するだけでなく、 **「なぜこのような文法が必要になったのか」「コードが実際にどのように動作するのか」「問題が発生したときにどこを確認すべきか」**を理解することに焦点を当てています。 講義は以下のような流れで進行します。 1. **プログラミングの基本とC++の基礎文法** 変数、データ型、演算子、条件文、繰り返し文、関数などの基本文法を固めます。 2. **メモリとオブジェクトの理解** ポインタ、参照、配列、動的割当、オブジェクトの生成と消滅、コピーとムーブを学習します。 3. **オブジェクト指向プログラミングの基礎** クラス、カプセル化、コンストラクタとデストラクタ、継承、多態性、仮想関数の概念を扱います。 4. **実践的なC++の基礎体力作り** STLの基本コンテナ、イテレータ、アルゴリズム、スマートポインタなどを通じて、その後のアンリアルC++学習に必要な基盤を準備します。 この過程を通じて、学習者は C++の文法を単に書き写すレベルを超え、 コードが動作する原理を理解し、自ら判断できる基礎能力を身につけることができます。 --- ## 💡 一行要約 アンリアルエンジンを学ぶ前に、C++の基礎と動作原理をしっかりと固め、 その後のアンリアルC++学習へと自然につなげるための入門講義です。 --- ## 📌 受講前のご案内 本講義はアンリアルエンジンの実習講義ではなく、 アンリアルを学ぶ前に必要な**C++基礎入門コース**です。 Windows環境でファイルやフォルダを作成・管理するなどの基本的な操作経験があると、学習の助けになります。


C++に対する理解
コードエラー発生時に原因を正確に把握し、自ら解決策を見つけることができる。
なぜこのようにコードを書いてはいけないのか、を説明できる。
この講義を受けるべき方 (1)
単にコードを暗記するよりも、
変数・ポインタ・クラスが実際のメモリ内でどのように動作するのかを知りたい初心者. rather than simply memorizing code
アンリアルエンジンを学ぶ前にC++の本質を正確に理解したい人 trước khi học Unreal Engine before learning Unreal Engine
"基礎が弱いため、一度しっかり整理したい"という学習者
💬 「理解せずにただ真似するコーディングではなく、原理を知りながら学びたいのであれば、この講義が出発点です。」
この講義を受けるべき方 (2)
アンリアルエンジンを学びたいが、C++の文法が 막漠としている(どうすればいいか分からない)人
ブループリントには慣れているが、C++コードに移行するのが負担に感じる人
アンリアルの構造を理解する前に、クラス、オブジェクト、ポインタ、メモリの概念をまず身につけたい人
今後、アンリアル基礎講義とアンリアルC++、game-programming学習まで繋げていきたい人
ゲーム開発を目標に、まずはC++の基礎体力をつけたい人
💬 「アンリアルに進む前に、C++という基盤をまずはしっかりと築きます。」
この講義を受講すべき方 (3)
アンリアル以外にもC++ベースのエンジン、ツール、ソフトウェア開発へと拡張したい人
オブジェクト指向設計、メモリ管理、デバッグ感覚を訓練したい人
実習問題を通じて概念・コード・結果のつながりを経験したい人
💬 「C++はすべての高性能システムの骨組みです。この講義はその筋肉を作る過程です。」
この講義を最後まで受講すれば、単にC++の文法を覚えるのではなく、
ゲーム開発やUnreal Engineの学習へとつながるC++の基本構造を理解できるようになります。
最初は難しく感じられたC++のコードも
変数、条件文、繰り返し文、関数、クラス、オブジェクト、ポインタ、メモリ、STLの流れに沿って
自ら読み書きできる力を養うことができます。
特にアンリアルエンジンを学ぶ前に必ず必要な
オブジェクト指向の概念、メモリ構造、コードの流れを理解する能力を身につけることができます。
元)Com2uS Holdings 開発者
元) xlgames 開発者
元) ネットマーブル開発者
現) アンリアルゲーム開発ブートキャンプ講師
オペレーティングシステムおよびバージョン(OS): Windows
使用ツール: VisualStudio 2022, UnrealEngine 5.4
VisualStudio 2022 インストールリンク(Visual Studio 2026/2022/2019/2017 Web Installer Direct download link · GitHub)
Windowsでファイルとフォルダの操作が可能な方
簡単な英単語を声に出して読める者
基本的な文章の文脈を見て聞いて理解できる者
学習対象は
誰でしょう?
プログラミング経験が全くないが、アンリアル開発者を夢見る入門者
C++の核心原理を深く理解し、実践的な開発能力を強化したい開発者
前提知識、
必要でしょうか?
Windows環境におけるファイルとフォルダ構造に関する基本的な理解
元) XLGames プログラマー
元) Netmarble プログラマー
現) ゲームプログラミング講師
「教えるということは知識を伝えることではなく、共に方向性を探していくことです。」
私はC++とUnreal Engineを中心としたゲーム開発教育を通じて、
「実際の問題を自ら解決できる開発者」を育成することを目標としています。
プログラミングは単なる技術ではなく、思考の構造を変える言語です。
そのため、私の講義は「なぜこのように動作するのか」を探求する過程に焦点を当てています。
学生が単にコードを暗記するのではなく、コードが動く原理やメモリ内の流れを視覚的に理解できるようサポートします。
Vector-Based Growth (ベクトルベースの成長)
知識は方向に、実践は大きさになります。
学生が自分だけの成長ベクトルを見つけて進めるようサポートします。
全体
105件 ∙ (32時間 2分)
講座資料(こうぎしりょう):
1. この講義を作った目的。
05:52
2. オリエンテーション
17:57
3. コンピューターの作動原理
08:16
4. プログラムとは?
03:15
6. C++ プロジェクトの作成
04:07
9. コンパイルの簡単な紹介
06:31
11. 変数宣言の基礎文法
03:46
13. C++ 注釈文
04:43
14. 変数の中の値画面で確認する
17:52
15. コンピュータの発展過程
11:32
16. コンパイルの過程
17:37
17. C++ 基本データ型の意味
26:06
20. 代入演算子と算術演算子
09:26
21. 型変換
19:26
22. 増減演算子
06:58
23. 比較演算子
15:42
24. ビット演算子
27:22
25. ビット演算の活用
19:42
26. if文の紹介
21:43
27. 論理演算子
26:14
28. 演算子の優先順位
24:21
29. switch文の紹介
14:52
30. if文の活用(応用)
31:36
31. 繰り返し文の紹介
22:14
32. 繰り返し文の応用1
20:18
33. 繰り返し文の応用2
25:49
34. ブレークポイントデバッグ
18:18
35. 乱数
08:36
36. 関数の紹介と必要性
08:14
37. 関数の基本形と3要素
09:29
39. 変数スコープと寿命
10:39
40. 関数の引数と戻り値の設計
13:46
46. コンパイルとリンクの大原則
15:01
49. 条件付きコンパイル
15:55
50. プログラムの4大メモリ領域
35:15
51. 1次元配列
37:51
52. 配列と関数
21:01
53. 二次元配列
34:29
54. 2Dボードミニ実習
35:27
55. C言語の文字列
28:57
57. 関数のオーバーロード
25:51
61. const クリニック2
08:52
65. 課題 A
08:40
同じ分野の他の講座を見てみましょう!
期間限定セール、あと01:44:49日で終了
¥69,300
30%
¥12,880