3 次元ゲームエンジン Unreal Engine

【概要】 Unreal Engineは高度な3 次元ゲームエンジンで,C++とビジュアルプログラミングのブループリントで開発できる.ブループリントはコードなしでノード接続によりゲームロジックを構築する.アクターはゲーム内の基本オブジェクトで,簡単に操作できる.物理シミュレーションにより,重力や衝突などのリアルな挙動を実現できる.

【関連する外部ページ】

【サイト内の関連情報】

(1) Unreal Engine 6 インストール、各種機能

3.(2) Unreal Engine 入門

【概要】 Unreal Engineは高度な3 次元ゲームエンジンで,C++とビジュアルプログラミングのブループリントで開発できる.ブループリントはコードなしでノード接続によりゲームロジックを構築する.アクターはゲーム内の基本オブジェクトで,簡単に操作できる.物理シミュレーションにより,重力や衝突などのリアルな挙動を実現できる.

  1. ue-1. Unreal Engine 6 のインストールと基本機能 [PDF], [パワーポイント], [HTML]

    Unreal Engine 6のインストール手順から、プロジェクトの作成、エディタの基本操作などの初期設定について解説する。

    YouTube 動画: https://www.youtube.com/watch?v=GHThpAbfteA

  2. ue-2. Unreal Engine 6を用いたC++プロジェクト作成ガイド [PDF], [パワーポイント], [HTML]

    C++を用いたUnreal Engine 6のプロジェクトを新規作成し、ソースコードを利用してゲームを開発するための基本手順を学ぶ。

  3. ue-3. ブループリント・プロジェクトの新規作成 [PDF], [パワーポイント], [HTML]

    プログラミングを行わずにノードベースでロジックを組むブループリント・プロジェクトの新規作成手順を解説する。

    YouTube 動画: https://www.youtube.com/watch?v=KM0DYyZiydk

  4. ue-4. アクターの配置(移動,回転,拡大縮小)と複製 [PDF], [パワーポイント], [HTML]

    ゲーム内の基本要素であるアクターをレベル上に配置し、移動・回転・拡大縮小や複製を行うエディタの基本操作を学ぶ。

  5. ue-5. Unreal Engine 6におけるレベルブループリントの基本操作 [PDF], [パワーポイント], [HTML]

    特定のレベル(マップ)専用のロジックを構築するための、レベルブループリントを開き、基本的なノードを配置する操作を解説。

  6. ue-6. アクターの追加,物理シミュレーション [PDF], [パワーポイント], [HTML]

    レベルにアクターを追加し、重力や衝突といったリアルな動きを与える物理シミュレーション(Simulate Physics)の設定を学ぶ。

  7. ue-7. Unreal Engine 6で Simple HMD プラグインを用いた VR サイドバイサイド表示 [PDF], [パワーポイント], [HTML]

    Simple HMDプラグインを有効化し、Unreal Engine 6の画面をVRデバイス向けのサイドバイサイド表示にする手順を解説する。

  8. ue-8. Unreal Engine の中間まとめ [PDF], [パワーポイント], [HTML]

    ここまでの学習内容を振り返り、Unreal Engineの基本概念であるアクター、ブループリント、物理演算の知識を中間まとめとして復習する。

  9. ue-9. Unreal Engine 6 におけるアセットの活用 [PDF], [パワーポイント], [HTML]

    外部から3 次元モデルやマテリアルなどのアセットをインポートし、Unreal Engine 6のプロジェクト内で効果的に活用する手順を学ぶ。

  10. ue-10. Unreal Engine 6におけるサードパーソンゲーム開発と物理相互作用の基礎 [PDF], [パワーポイント], [HTML]

    サードパーソン(三人称視点)テンプレートを用いたゲーム開発の基礎と、キャラクターとオブジェクト間の物理的な相互作用を学ぶ。

  11. ue-11. キーボードイベントとテレポート機能を活用した3 次元オブジェクト操作の基本 [PDF], [パワーポイント], [HTML]

    キーボードの入力イベントを取得し、対象の3 次元オブジェクトをテレポート(瞬間移動)させる基本的な操作ロジックの実装手順を解説する。