アンリアルに移行する前にC++をしっかりと

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

3名 が受講中です。

難易度 入門

受講期間 12か月

C++
C++
game-programming
game-programming
C++
C++
game-programming
game-programming

受講後に得られること

  • C++に対する理解

  • コードエラー発生時に原因を正確に把握し、自ら解決策を見つけることができる。

  • なぜこのようにコードを書いてはいけないのか、を説明できる。

アンリアルに行く前に "C++ をしっかりと"

このような方におすすめです

この講義を受けるべき方 (1)

🧩 1️⃣ プログラミングを初めて始めるが、「理解しながら学びたい」人

  • 単にコードを暗記するよりも、
    変数・ポインタ・クラスが実際のメモリ内でどのように動作するのかを知りたい初心者. rather than simply memorizing code

  • アンリアルエンジンを学ぶ前にC++の本質を正確に理解したい人 trước khi học Unreal Engine before learning Unreal Engine

  • "基礎が弱いため、一度しっかり整理したい"という学習者

💬 「理解せずにただ真似するコーディングではなく、原理を知りながら学びたいのであれば、この講義が出発点です。」

この講義を受けるべき方 (2)

⚙️ 2️⃣ アンリアルエンジンを学ぶ前に、C++がまだ不安な人

  • アンリアルエンジンを学びたいが、C++の文法が 막漠としている(どうすればいいか分からない)人

  • ブループリントには慣れているが、C++コードに移行するのが負担に感じる人

  • アンリアルの構造を理解する前に、クラス、オブジェクト、ポインタ、メモリの概念をまず身につけたい人

  • 今後、アンリアル基礎講義とアンリアルC++、game-programming学習まで繋げていきたい人

  • ゲーム開発を目標に、まずはC++の基礎体力をつけたい人

💬 「アンリアルに進む前に、C++という基盤をまずはしっかりと築きます。」

この講義を受講すべき方 (3)

🧠 3️⃣ 開発者としての基礎体力を鍛えたい実務志向の学習者

  • アンリアル以外にもC++ベースのエンジン、ツール、ソフトウェア開発へと拡張したい人

  • オブジェクト指向設計、メモリ管理、デバッグ感覚を訓練したい人

  • 実習問題を通じて概念・コード・結果のつながりを経験したい人

💬 「C++はすべての高性能システムの骨組みです。この講義はその筋肉を作る過程です。」

受講後には

  • この講義を最後まで受講すれば、単にC++の文法を覚えるのではなく、
    ゲーム開発やUnreal Engineの学習へとつながるC++の基本構造を理解できるようになります。


  • 最初は難しく感じられたC++のコードも
    変数、条件文、繰り返し文、関数、クラス、オブジェクト、ポインタ、メモリ、STLの流れに沿って
    自ら読み書きできる力を養うことができます。

  • 特にアンリアルエンジンを学ぶ前に必ず必要な
    オブジェクト指向の概念、メモリ構造、コードの流れを理解する能力を身につけることができます。

この講座を作った人

  • 元)Com2uS Holdings 開発者

  • 元) xlgames 開発者

  • 元) ネットマーブル開発者


  • 現) アンリアルゲーム開発ブートキャンプ講師

受講前のご注意事項

実習環境

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

  • 使用ツール: VisualStudio 2022, UnrealEngine 5.4


学習資料

前提知識および注意事項

  • Windowsでファイルとフォルダの操作が可能な方

  • 簡単な英単語を声に出して読める者

  • 基本的な文章の文脈を見て聞いて理解できる者


こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミング経験が全くないが、アンリアル開発者を夢見る入門者

  • C++の核心原理を深く理解し、実践的な開発能力を強化したい開発者

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

  • Windows環境におけるファイルとフォルダ構造に関する基本的な理解

こんにちは
valusphere7688です。

🎓 講師紹介 | 固い開発者

元) XLGames プログラマー

元) Netmarble プログラマー

現) ゲームプログラミング講師

 

「教えるということは知識を伝えることではなく、共に方向性を探していくことです。」

私はC++とUnreal Engineを中心としたゲーム開発教育を通じて、
「実際の問題を自ら解決できる開発者」を育成することを目標としています。

プログラミングは単なる技術ではなく、思考の構造を変える言語です。
そのため、私の講義は「なぜこのように動作するのか」を探求する過程に焦点を当てています。
学生が単にコードを暗記するのではなく、コードが動く原理やメモリ内の流れを視覚的に理解できるようサポートします。

 

 

💡 教育哲学

  • Vector-Based Growth (ベクトルベースの成長)
    知識は方向に、実践は大きさになります。
    学生が自分だけの成長ベクトルを見つけて進めるようサポートします。

もっと見る

カリキュラム

全体

100件 ∙ (29時間 49分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

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