プロジェクト 05 09
ピンクの遊園地にいるピクセルアートのキャラクター

2025年2月 · 1人・3日間

Attraction Park

時間切れになる前に、アトラクションを巡ってチケットを集める小さな遊園地です。1人で3日間かけて制作しました。

担当
個人開発・Unreal Engine
形式
2D / 3Dプロトタイプ・シングルプレイ
開発状況
プロトタイプ
使用技術
Unreal Engine 5.4.4BlueprintsMaterials

01プロジェクト

遊園地ひとつ、3日間、たくさんのピンク。

Attraction Parkでは、ピクセルアートの女の子になって3Dの遊園地を訪れます。制限時間内に、できるだけ多くの抽選チケットを集めるのが目的です。

Quest Education Groupで、1人で3日間かけて制作した課題です。バンパーカー、的倒し、鏡の迷路、ジェットコースターがあります。見てのとおり、かなりピンクです。

遊び方

  1. 01

    探索する

    アトラクションの間を移動する。

  2. 02

    遊ぶ

    短いミニゲームに挑戦する。

  3. 03

    集める

    できるだけ多くのチケットを集める。

  4. 04

    もう一度

    残り時間を使い切る。

02担当したこと

小さな遊園地を、まるごと組み立てる。

Quest Education Groupの課題として、アトラクション、来園者、マテリアル、Unrealへの組み込みまで、最初から最後まで担当しました。

01

遊園地のアトラクション

4つのアトラクションを開発しました。車への力の適用から、的倒しの操作、鏡、ジェットコースターの経路まで取り組みました。

  • Blueprints
  • 物理
  • インタラクション
02

来園者

来園者は散歩し、プレイヤーに挨拶します。Blackboardで設定を持たせ、Behavior Treeでランダム移動と待機を交互に行います。

  • AI
  • Behavior Tree
  • Blackboard
03

遊園地をひとつにまとめる

1人で制作したため、3Dの中の2Dキャラクター、マテリアル、組み込みも担当しました。同じ場所からアトラクションに行ける、ひとつの小さなゲームにまとめました。

  • 組み込み
  • Materials
  • 個人制作のプロトタイプ

03技術について

バンパーカーの動かし方。

車の移動は、いくつかのBlueprintノードで行います。入力を読み取り、その方向の力を計算し、物理コンポーネントに適用します。

バンパーカーの移動

詳しく見る

移動の入力を読み取る。

Enhanced InputのAI_BumperMoveイベントから、実行されたアクションの値を受け取ります。

AI_BumperMove

力の計算を順番に見られます。

開発で選んだこと

来園者に、少しのんびりしてもらう

出発点

遊園地に動きを出すため、シンプルな移動ルーチンが必要でした。

取り組んだこと

RandomMovementAiの後に5秒の待機を入れ、3.5秒のばらつきを加えています。移動範囲はBlackboardのRangeキーで調整します。

挑戦の進み具合を表示する

出発点

的倒しでは、倒すべきものと残りの投球数が分かる必要があります。

取り組んだこと

倒れたコーンと残りのボールを、2つのカウンターで表示しました。その場で進み具合を確認できます。

04画像で見る

プレイ中の遊園地と、Unrealでの制作の様子です。的倒しのカウンターや車の操作が見られます。

05振り返りとチーム

課題の期間内に、遊べる小さなゲームを。

3日間で、アトラクション、来園者、チケット集めをひとつの遊園地にまとめました。環境はプロトタイプのままですが、異なる仕組みをひとつの体験につなげています。

実装したもの

  • 4種類のアトラクション。
  • AIの来園者。
  • 3Dの世界に組み込んだ2Dキャラクター。

現在の状況

  • 3日間で制作した個人課題です。
  • ゲームと組み込みに時間を使えるよう、背景はシンプルにしました。
振り返って

1人で作ると、次々に違う分野を扱うことになります。ゲームプレイ、技術、見せ方の判断が、すぐにつながっていきます。

制作

Léo Queiros Da Silva
個人開発・Quest Education Group

このプロジェクトについて話してみませんか?

話してみる