Unreal Engine 5
ブループリント、3D空間、ゲームシステム、キャラクター、NPC AI、VFXまで。高品質なゲーム開発の中心を体系的に学びます。
ゲーム業界、
本気で狙うなら。
FOR FUTURE CREATORS
世界最高峰にして最先端。超高性能3Dゲーム開発エンジン「Unreal Engine(アンリアルエンジン)」を中学生から学べるオンラインコースです。
DEVELOPMENT STACK
中心となるUnreal Engine 5に、UnityとAI開発支援を組み合わせます。ツールの操作だけでなく、企画し、仕組みを考え、試し、改善する「開発者の考え方」を身につけるコースです。
ブループリント、3D空間、ゲームシステム、キャラクター、NPC AI、VFXまで。高品質なゲーム開発の中心を体系的に学びます。
異なるゲームエンジンにも触れ、共通する設計思想や得意分野を知ります。ひとつの操作方法に縛られない、応用できる力へつなげます。
AIをアイデア出し、調査、コードや設計の理解、試行錯誤の支援に活用。答えを任せるのではなく、開発を前に進める相棒として使います。
使用技術や取り組む範囲は、受講生の習熟度、制作テーマ、各ツールの提供状況に合わせて調整します。コースの軸は、Unreal Engine 5による体系的なゲーム開発です。
WHY UNREAL ENGINE
Unreal Engine(アンリアルエンジン)とは、フォートナイトを開発したEpic Games(エピックゲームズ)が提供する超高性能ゲーム開発エンジンです。3Dグラフィックス、物理シミュレーション、アニメーションなどの機能を直感的かつ効率的に実装することが可能です。
その性能の高さから、ゲーム開発はもちろん、建物や自動車の設計、アニメーション・映画・テレビ番組の制作など、幅広い分野や業界でも活用されています。
フォートナイトのほかにも、PUBG、VALORANT、バイオハザード7、キングダムハーツ3、ファイナルファンタジーVII リメイク、ドラゴンクエストXII、ホグワーツ・レガシーなど、よく知られたゲームの開発にも使われています。
RARE & DIRECT
映画のような高品質なゲーム、3DCGなどを開発できるUnreal Engineですが、いざ習いたい、始めたいと思っても、しっかり教えてくれる場所は日本中を探しても多くありません。ましてや中学生や高校生から学べる教室は、非常に限られています。
そこで私たちDo! Kids Labは、Unreal Engineを使って大学生や高校生にICT教育を行いながら、多数の大学とも連携し、XRやメタバースの開発・研究まで手がけていたスペシャリスト集団とタッグを組み、直接コーチを務めていただいています。
VISUAL SCRIPTING
プログラミングの知識がなくても、ビジュアルスクリプティングシステム「ブループリント」と呼ばれるブロックを組み合わせて作品を作れます。数百〜数万ポリゴンの巨大なCGデータを取り扱い、リアルな水面や雲、木々や地形などのシミュレーションも可能。思いのままに表現することができます。
ブロックをつなげるように作品を作るため、考え方はScratchと同じ。現在Scratchを学んでいる方は、「これはScratchでいう、あのブロックだよ」で通じることが非常に多く、よりスムーズにUnreal Engineへ進めます。
CURRICULUM / UE5 SYLLABUS
世界最高峰のゲームエンジン「Unreal Engine 5(UE5)」を使い、基礎的なプログラミングから本格的なゲームシステム、高品質なVFX(エフェクト)制作までを体系的に学びます。
レベルブループリントの基礎。キーボード入力イベントを使い、Gキーを押した場所にオブジェクトをスポーンさせる。SpawnActorノードの使い方を学ぶ。
弾のブループリントを作成し、SpawnActorで発射する仕組みを実装。コリジョン設定やサイズ調整なども含む。
マテリアルとテクスチャの基礎。コンテンツブラウザでのマテリアル作成方法と、シェーダの概念(マテリアル・テクスチャ)を学ぶ。
マテリアルの応用。Texture Sampleノードを使ったレンガ用マテリアルの制作とステージへの適用。ノーマルマップの活用も含む。
UMG(Widget)の基礎。CanvasPanel、Textウィジェットの配置と、レベルBPでのCreate Widget、Add to Viewportによる画面表示を実装。
トリガーボックスを使ったチェックポイントの実装。OnActorBeginOverlap/EndOverlapイベントを使い、プレイヤーの接触を検知してUIを更新する。
EventHitで当たり判定を取り、サウンドや爆発エフェクトを再生しスコアを加算。DestroyActorによるオブジェクト消去も実装する。
Enhanced Inputを使った新しい入力アクションの追加。マウス右クリックでカメラを第三者視点から別視点へ切り替える機能を実装。
UMGのプログレスバーを活用し、チェックポイント通過数をカウントして進捗バーに反映。Widget変数の管理とfloat計算を学ぶ。
ブループリントインターフェイス(BPI)を作成し、視線でインタラクト可能なオブジェクトを実装。異なるBP間で共通の機能を呼び出す仕組みを学ぶ。
既存の射的ゲームを発展させ、射撃用プログラムを再設計・改良する。
当たり判定、ユーザー入力、BPインターフェイス、関数、アクタ作成と設置まで、一連のインタラクトシステムを構築する。
BPインターフェイスを活用したオリジナルのインタラクションギミックを自由に制作し、発表する。
剣のコリジョンにEventHitを設定し、Apply Damageノードでプレイヤーにダメージを与える仕組みを実装。コリジョンの範囲と対象の識別も学ぶ。
トリガーボックスを使ったゴールエリアの設置と、ゴール時のUI表示(ゴール画面)を実装する。
UE5ブループリントにおける配列の概念と操作方法。GetノードやAddノード、ForEach Loopを使った繰り返し処理を学ぶ。
Mixamoからモーションを選んでFBXでダウンロードし、UE5にインポートする手順。リターゲティングの基礎も含む。
インポートしたモーションをリターゲッタで適用し、ゲーム内で動作させる。リターゲッタの保存と確認手順。
VRM4UプラグインをGitHubからダウンロードしてUE5プロジェクトに設定する手順。バージョン対応や注意点を含む。
VRoidでデザインしたキャラをVRM4Uを通じてUE5で使用する方法。GitHubからのダウンロードからインポートまでを実施。
VRMモデル向けにリターゲッタを手動で作成し、Mixamoモーションを精度よく適用する。ポーズ合わせの重要性と調整方法を学ぶ。
AIコントローラクラスを作成し、NPCをAIで操作する準備を整える。CharacterクラスとAIControllerの関係を学ぶ。
AnimMontageで攻撃アニメーションを再生。ターゲットポイントを複数設置し、GetAllActorsOfClassと配列を使ってランダムに巡回するAIを実装。
BlackBoardキーを使い、視線でプレイヤーを発見したら追跡行動に切り替えるAIを実装。状態遷移の仕組みを学ぶ。
Panner、Normal、Fresnel、Opacityノードを組み合わせた水面や、World Position Offsetを使って草を揺らす表現を実装する。
Post Process Volumeを配置し、彩度を下げる処理やCustom ExpressionノードにHLSLコードを直接記述してエフェクトを実装する。
初速・重力・コリジョンを組み合わせた噴水や、バースト発生・放射状速度を組み合わせた打ち上げ花火をNiagaraで実装する。
火花・煙・衝撃波の3レイヤー構造で爆発エフェクトを組み立てる。SubUVアニメーションを使ったリアルな煙表現を実装する。
既存の体系的なUE5シラバスを軸に、制作テーマや習熟度に応じて、UnityやAI開発支援も取り入れます。
HOW WE LEARN
全員が同じ体系的なカリキュラムで土台を身につけながら、各回の作品は自由に工夫できます。進捗に応じてコーチが個別に対応します。
その日に使う考え方と機能を、コーチと一緒に理解します。
画面を動かし、ノードをつなぎ、まず基本の仕組みを完成させます。
見た目やルール、演出を自分で考え、作品に個性を加えます。
作ったもの、工夫したこと、挑戦したことを自分の言葉で伝えます。
SPECIALIST COACH
Unreal Engineを使って大学生や高校生にICT教育を行いながら、多数の大学とも連携し、XRやメタバースの開発・研究まで手がけてきたUnreal Engine専門のコーチです。
「自分に自信をつけ、ゲームクリエイターになる夢を叶えてほしい」という思いから、動画を見るだけで終わるのではなく、人間の講師が直接教える少人数制のオンライン教室にしました。まるで学校で学ぶようにUnreal Engineを学び、いつでもすぐに質問できる体制を整えています。
OUR PURPOSE
私たちの理念は「自信教育」。授業の最後には、「今日どんなことを頑張ったか」を必ず作品のプレゼンで伝えます。
自分の作品を魅力的に伝えるためにどう話せば聞き手はおもしろがってくれるか。子どもたち自身が相手の身になって考え、言葉を選び、話せるようになります。
「人前での発表」という非日常の経験は、子どもたちを人間的にも大きく成長させ、物怖じせず積極的に考えを伝えられるようにしていきます。自分の世界観を認めてもらえる経験は、自分に自信がついていく大切な瞬間です。
※初月は入会金14,300円(税込)を頂戴します。
※Unreal Engineが動作するPCが必要です。
COURSE INFORMATION
授業は土曜日、月3回・1回80分。Discordを使った少人数のオンラインクラスで、専門コーチが同席し、それぞれの進み方に合わせてサポートします。カメラONは任意です。
ゲームプログラマーを目指したい方、CGに興味がある方におすすめです。中学生、高校生、専門学校生、大学生、一般の方も受講できます。
オンライン体験には事前準備が必要です。準備ページをご確認いただいたあと、そのまま予約へ進めます。
体験前の準備を確認するBEFORE TRIAL
無料体験では、Discordで実際に授業を行うコーチとつながり、一緒にUnreal Engine 5を体験します。ご入会後のアンマッチを避けるため、入会前のオンライン授業体験への参加をお願いしています。
Unreal Engine 5が動作するPCをご用意ください。
コーチに授業や進路の相談もできます。
UE5のインストールと、Discordアカウントをご準備ください。
START CREATING
ここまで読んでいただき、ありがとうございます。少しでも「アンリアルエンジンっておもしろそう」と思っていただけたら嬉しいです。ゲーム開発や3DCG、進路のこと。どんなことでも、まずはオンライン無料授業体験でご相談ください。
準備を確認して体験へ 体験までにUnreal Engine 5のインストールとDiscordアカウントをご準備くださいスキルを磨いて自信をつけて、夢を叶えにいこう。
合言葉は、「キミたちは、なんでもできる!」