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

Unity 2D・プラットフォーム・授業演習 / チュートリアル学習・授業制作
Unity 2D プラットフォーム練習デモ
UNITY 2D PLATFORM JUMP PRACTICE DEMOキャラクター入力、2D物理、衝突、アニメーション、足場ギミックをひとつのプレイ可能なシーンへ接続した基礎演習。
一文紹介 / ELEVATOR PITCH
入力、物理、アニメーション、レベルギミックをつなぐ入門プロトタイプ。
キャラクター入力、2D物理、衝突、アニメーション、足場ギミックをひとつのプレイ可能なシーンへ接続した基礎演習。
CORE GAMEPLAY
プレイヤーは何をするのか。
Unity 6.1とC#を用い、チュートリアルに沿って制作した個人演習。縦方向の小規模ステージで移動、ジャンプ、接地判定、向き、アニメーション遷移を学習した。
A/DとSpaceで固定・移動・バウンド足場を登り、トゲと振り子を避ける。足場のランダム生成と画面外での破棄も実装した。
観察
足場と障害物を読む
移動
着地点を横方向に調整
ジャンプ
足場をつないで上へ進む
回避
トゲと振り子を避ける
再挑戦
失敗からリズムを学ぶ
DESIGN HIGHLIGHTS
短時間で伝えたい設計の要点。
キャラクター操作の基礎
Input SystemとRigidbody2Dで移動とジャンプを制御。
衝突とギミック
Collider、Tag、Triggerで地面、バウンド、トゲ、危険物を分類。
足場生成の循環
足場をランダム配置し、上昇・画面外破棄を行う。
チュートリアル / 授業演習
2Dプラットフォーム
Unity 6.1 / VS Code
C#
Windows / macOS
入力、物理、衝突、アニメーション、足場生成
設計詳細 / DESIGN BREAKDOWN
入力と移動
InputActionを読み、Rigidbody2Dへ速度を設定して向きを反転する。
接地とアニメーション
OverlapCircleと速度から待機、走行、ジャンプ状態を切り替える。
ギミック連携
バウンド足場が縦速度を変え、Triggerが死亡状態を処理する。
生成と回収
足場Prefabをランダム生成し、境界を越えたら破棄する。
担当と貢献 / MY CONTRIBUTION
Unity 2D開発 / C# / レベル構築
- プレイ可能な2Dプラットフォーム練習を完成
- Input SystemとRigidbody2Dの基礎を習得
- アニメーション、接地判定、危険物、バウンドを実装
- 足場のランダム生成と回収を実装
担当比率: 実装100%(チュートリアル学習). 掲載内容はポートフォリオ向けに整理した概要であり、プロジェクトファイルは公開していません。
スクリーンショット / SCREENSHOTS
動作結果と主要シーン。

ゲーム画面 01

ゲーム画面 02
GIF / MOTION
動的資料は今後追加予定です。
実機映像から、主要な操作とシステムの流れを確認できます。
リンク / LINKS
企画資料とプレイ可能なビルド。
クラウドストレージを開いたら、上記のファイル名とアクセスコードをご確認ください。