
2025年2月 · 1人・3日間
Attraction Park
時間切れになる前に、アトラクションを巡ってチケットを集める小さな遊園地です。1人で3日間かけて制作しました。
- 担当
- 個人開発・Unreal Engine
- 形式
- 2D / 3Dプロトタイプ・シングルプレイ
- 開発状況
- プロトタイプ
- 使用技術
01プロジェクト
遊園地ひとつ、3日間、たくさんのピンク。
Attraction Parkでは、ピクセルアートの女の子になって3Dの遊園地を訪れます。制限時間内に、できるだけ多くの抽選チケットを集めるのが目的です。
Quest Education Groupで、1人で3日間かけて制作した課題です。バンパーカー、的倒し、鏡の迷路、ジェットコースターがあります。見てのとおり、かなりピンクです。
遊び方
- 01
探索する
アトラクションの間を移動する。
- 02
遊ぶ
短いミニゲームに挑戦する。
- 03
集める
できるだけ多くのチケットを集める。
- 04
もう一度
残り時間を使い切る。
02担当したこと
小さな遊園地を、まるごと組み立てる。
Quest Education Groupの課題として、アトラクション、来園者、マテリアル、Unrealへの組み込みまで、最初から最後まで担当しました。
遊園地のアトラクション
4つのアトラクションを開発しました。車への力の適用から、的倒しの操作、鏡、ジェットコースターの経路まで取り組みました。
来園者
来園者は散歩し、プレイヤーに挨拶します。Blackboardで設定を持たせ、Behavior Treeでランダム移動と待機を交互に行います。
遊園地をひとつにまとめる
1人で制作したため、3Dの中の2Dキャラクター、マテリアル、組み込みも担当しました。同じ場所からアトラクションに行ける、ひとつの小さなゲームにまとめました。
03技術について
バンパーカーの動かし方。
車の移動は、いくつかのBlueprintノードで行います。入力を読み取り、その方向の力を計算し、物理コンポーネントに適用します。
バンパーカーの移動
詳しく見る移動の入力を読み取る。
Enhanced InputのAI_BumperMoveイベントから、実行されたアクションの値を受け取ります。
AI_BumperMove車の軸に沿った力を計算する。
入力値にMove Forceを掛け、さらにVoitureコンポーネントの前方向ベクトルを掛けます。
Action Value × Move Force × Forward Vectorコンポーネントに力を適用する。
結果をVoitureのAdd Forceに渡します。回転は別の入力にTurn Speedを掛け、現在のyawに加えます。
Add Force / Combine Rotators力の計算を順番に見られます。
開発で選んだこと
来園者に、少しのんびりしてもらう
遊園地に動きを出すため、シンプルな移動ルーチンが必要でした。
RandomMovementAiの後に5秒の待機を入れ、3.5秒のばらつきを加えています。移動範囲はBlackboardのRangeキーで調整します。
挑戦の進み具合を表示する
的倒しでは、倒すべきものと残りの投球数が分かる必要があります。
倒れたコーンと残りのボールを、2つのカウンターで表示しました。その場で進み具合を確認できます。
04画像で見る
画面で見るプロジェクト。
5枚の画像クリックして拡大 ↗
プレイ中の遊園地と、Unrealでの制作の様子です。的倒しのカウンターや車の操作が見られます。
遊園地
ピクセルアートのキャラクター、3Dの環境、中央から行けるアトラクション。
的倒しゲーム
倒れたコーンと残りのボールが表示されたプレイ中の画面。
来園者のルーチン
ランダム移動の後に、長さを変えた待機。
1
物理で前進させる
入力に移動の力と車の前方ベクトルを掛け、その値をAdd Forceに渡しています。
2
車の向きを変える
回転の入力とコンポーネントの現在の回転を組み合わせ、車の向きを変えています。
車の操作
前向きの力の適用と、回転の計算。
アトラクションの経路
Unrealエディターに表示された走行経路のカーブ。
05振り返りとチーム
課題の期間内に、遊べる小さなゲームを。
3日間で、アトラクション、来園者、チケット集めをひとつの遊園地にまとめました。環境はプロトタイプのままですが、異なる仕組みをひとつの体験につなげています。
実装したもの
- 4種類のアトラクション。
- AIの来園者。
- 3Dの世界に組み込んだ2Dキャラクター。
現在の状況
- 3日間で制作した個人課題です。
- ゲームと組み込みに時間を使えるよう、背景はシンプルにしました。
1人で作ると、次々に違う分野を扱うことになります。ゲームプレイ、技術、見せ方の判断が、すぐにつながっていきます。
制作
- Léo Queiros Da Silva
- 個人開発・Quest Education Group
このプロジェクトについて話してみませんか?
話してみる
