
※本講座はUnreal Engine バージョン5.7を使用しています。
このコースでは、近年人気のジャンルであるストアシミュレーターゲームを、初心者の方でもゼロから完成まで作り上げる手法を学びます。
「アイテムを棚に並べる」「レジで会計する」「迷惑な泥棒を撃退する」といった、シミュレーターゲームに欠かせない一連のシステム構築をメインに学習します。
序盤にはUE5の導入や基本操作、ブループリントの基礎セクションを用意しているため、ゲーム開発が初めての方でも安心してスタートできます。
◆ 本コースの特徴
店舗経営の核となるシステムを網羅: アイテムを掴む・置くといった直感的な操作から、AI客の来店、レジでの売上管理まで、レジシステムの基本を構築します。
動的なゲーム体験の実装: ランダムにスポーンするアイテムや、予測不能な動きをするNPC、さらには店を襲う泥棒への対処など、プレイヤーを飽きさせないギミックを学びます。
キャラクター制御とアニメーション: NPCの徘徊AIの設定や、プレイヤーのアクションに合わせたアニメーションの紐付けなど、ゲームに生命を吹き込む手法を習得します。
◆ 本コースで学べる主な内容
本コースでは、以下の要素をブループリントを使って実装し、ストアシミュレーターを完成させます。
Unreal Engine 5の導入と基本操作
ブループリントの基礎知識とノードの組み方
グラブシステム: アイテムを掴む・離す物理操作
陳列システム: アイテムを棚に仕入れるロジック
スポーンシステム: アイテムをランダムに生成する仕組み
AIキャラクター: 店内を徘徊し、ランダムに動くNPCの制御
レジ&スコアシステム: 会計処理と売上のカウント
防犯要素: 泥棒キャラの盗みアクションと、攻撃(殴る)による阻止
アニメーション設定: 各キャラクターへのモーション割り当て
UI/UXデザイン: ゲーム開始時のスタート画面作成
プロジェクトのパッケージ化: 完成したゲームの書き出し