Unity 2D プラットフォーム練習デモ

Unity 2D・プラットフォーム・授業演習 / チュートリアル学習・授業制作

Unity 2D プラットフォーム練習デモ

UNITY 2D PLATFORM JUMP PRACTICE DEMO

キャラクター入力、2D物理、衝突、アニメーション、足場ギミックをひとつのプレイ可能なシーンへ接続した基礎演習。

一文紹介 / ELEVATOR PITCH

入力、物理、アニメーション、レベルギミックをつなぐ入門プロトタイプ。

キャラクター入力、2D物理、衝突、アニメーション、足場ギミックをひとつのプレイ可能なシーンへ接続した基礎演習。

担当

Unity 2D開発 / C# / レベル構築

開発期間

授業演習

チーム

1人

担当比率

実装100%(チュートリアル学習)

CORE GAMEPLAY

プレイヤーは何をするのか。

Unity 6.1とC#を用い、チュートリアルに沿って制作した個人演習。縦方向の小規模ステージで移動、ジャンプ、接地判定、向き、アニメーション遷移を学習した。

A/DとSpaceで固定・移動・バウンド足場を登り、トゲと振り子を避ける。足場のランダム生成と画面外での破棄も実装した。

01

観察

足場と障害物を読む

02

移動

着地点を横方向に調整

03

ジャンプ

足場をつないで上へ進む

04

回避

トゲと振り子を避ける

05

再挑戦

失敗からリズムを学ぶ

DESIGN HIGHLIGHTS

短時間で伝えたい設計の要点。

01

キャラクター操作の基礎

Input SystemとRigidbody2Dで移動とジャンプを制御。

02

衝突とギミック

Collider、Tag、Triggerで地面、バウンド、トゲ、危険物を分類。

03

足場生成の循環

足場をランダム配置し、上昇・画面外破棄を行う。

制作形態

チュートリアル / 授業演習

ジャンル

2Dプラットフォーム

開発環境

Unity 6.1 / VS Code

言語

C#

対象

Windows / macOS

学習内容

入力、物理、衝突、アニメーション、足場生成

設計詳細 / DESIGN BREAKDOWN

01

入力と移動

InputActionを読み、Rigidbody2Dへ速度を設定して向きを反転する。

02

接地とアニメーション

OverlapCircleと速度から待機、走行、ジャンプ状態を切り替える。

03

ギミック連携

バウンド足場が縦速度を変え、Triggerが死亡状態を処理する。

04

生成と回収

足場Prefabをランダム生成し、境界を越えたら破棄する。

担当と貢献 / MY CONTRIBUTION

Unity 2D開発 / C# / レベル構築

担当比率: 実装100%(チュートリアル学習). 掲載内容はポートフォリオ向けに整理した概要であり、プロジェクトファイルは公開していません。

スクリーンショット / SCREENSHOTS

動作結果と主要シーン。

GIF / MOTION

動的資料は今後追加予定です。

実機映像から、主要な操作とシステムの流れを確認できます。

リンク / LINKS

企画資料とプレイ可能なビルド。

クラウドストレージを開いたら、上記のファイル名とアクセスコードをご確認ください。