重力反転!ヤバうま食材ゲット大作戦
概要
プレイヤーはなぜか「天井」に貼り付いて生活する世界で、床に散らばる食材を「重力を一時的に反転」させて確保し、天井に設置された冷蔵庫へ運ぶバカゲーです。操作はシンプルながら、慣性や物理演算の奇妙な挙動によって、食材ゲットは毎回ハプニングの連続となります。
ゲームシステム
- 異常な重力環境: プレイヤーキャラクターは常に部屋の天井に張り付いており、重力は通常通り「下(床方向)」に作用しています。
- 食材調達ミッション: プレイヤーは天井を移動し、床に点在するリンゴ、バナナ、食パンなどの食材を目指します。
- ジャンプでゲット: 食材の真上に来たら「ジャンプ」ボタンを押します。すると、一時的に天井への吸着が解除され、キャラクターは重力に従って床方向へ落下します。この短い間に食材をキャッチ!
- 物理演算の妙: ジャンプ中のキャラクターは不安定で、物理演算の作用によって予想外の方向にふっ飛ばされたり、変な体勢で食材をキャッチしたり、壁に激突したりします。食材をゲットしたら、再び天井へと吸着します。
- 運び屋: 複数の食材を集めたら、それらを抱えたまま天井を移動し、天井に設置されたゴール「冷蔵庫」へと運び込みます。
- タイムアタック: ステージごとに設定された全ての食材を時間内に集めることでクリアとなります。クリアタイムや食材ゲット時の奇妙な挙動がスコアに影響するかもしれません。
なぜ面白いか
プレイヤーは常に逆さまの視点と、不安定な物理演算による予測不能な挙動に翻弄されます。「たかがリンゴ一つ」を手に入れるために、キャラクターがくるくる回ったり、壁に激突したりするシュールな光景が笑いを誘います。シンプルながらも意外な難易度と、成功時のカオスな達成感が魅力です。
個人開発・短時間で実現可能ポイント
- マップはシンプルな箱型の部屋で十分。
- キャラクターモデルは既存アセットや基本的なUnityプリミティブで代用可能。
- 食材モデルもアセットストアの無料モデルやシンプルなテクスチャで対応。
- 重力切り替え(天井への吸着・解除)や物理演算による挙動はUnityのRigidBodyコンポーネントと簡単なスクリプトで実現できます。
- ゲームの核となるメカニクスが単純なため、機能追加やステージ作成も容易です。