Unity 2D Platform Jump Practice Demo

Unity 2D · Platformer · Course Practice / Tutorial practice · Course project

Unity 2D Platform Jump Practice Demo

UNITY 2D PLATFORM JUMP PRACTICE DEMO

A compact exercise connecting character input, 2D physics, collision, animation and platform mechanics into one playable scene.

ELEVATOR PITCH

An introductory prototype that links input, physics, animation and level devices.

A compact exercise connecting character input, 2D physics, collision, animation and platform mechanics into one playable scene.

Responsibilities

Unity 2D Development / C# / Level Assembly

Project period

Course exercise

Team

1 person

Contribution

100% implementation (tutorial-based)

CORE GAMEPLAY

What does the player do?

A solo course exercise made by following a tutorial in Unity 6.1 and C#. The vertical scene practices movement, jumping, ground checks, facing and animation-state transitions.

Players use A/D and Space to climb through fixed, moving and bounce platforms while avoiding spikes and swinging hazards. Platforms are also generated and recycled.

01

Observe

Read platforms and hazards

02

Move

Adjust the horizontal landing point

03

Jump

Climb by chaining platforms

04

Avoid

Evade spikes and swinging hazards

05

Retry

Restart and learn the rhythm

DESIGN HIGHLIGHTS

What should be remembered quickly.

01

Character-control fundamentals

Unity Input System and Rigidbody2D drive movement and jump impulses.

02

Collision and devices

Colliders, tags and triggers distinguish ground, bounce pads, spikes and hazards.

03

Platform generation loop

Prefabs spawn at varied positions, move upward and are destroyed beyond the boundary.

Project type

Tutorial / course exercise

Genre

2D platformer

Tools

Unity 6.1 / VS Code

Language

C#

Platform

Windows / macOS

Focus

Input, physics, collision, animation and platform generation

DESIGN BREAKDOWN

01

Input and movement

Read actions and write horizontal velocity to Rigidbody2D while flipping the character direction.

02

Grounding and animation

Use OverlapCircle and velocity to drive idle, run and jump states.

03

Device interaction

Bounce pads change vertical velocity while triggers handle death hazards.

04

Generation and recycling

Random platform prefabs spawn within a range and are destroyed beyond the boundary.

MY CONTRIBUTION

Unity 2D Development / C# / Level Assembly

Contribution: 100% implementation (tutorial-based). This portfolio presents an edited project summary; source files are not public.

SCREENSHOTS

Playable results and key scenes.

GIF / MOTION

Motion material to be added.

The full gameplay capture demonstrates the principal controls and system flow.

LINKS

Project materials and playable builds.

After opening a cloud drive link, check the filename and access code shown above.