Unity 2D Development / C# / Level Assembly

Unity 2D · Platformer · Course Practice / Tutorial practice · Course project
Unity 2D Platform Jump Practice Demo
UNITY 2D PLATFORM JUMP PRACTICE DEMOA 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.
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.
Observe
Read platforms and hazards
Move
Adjust the horizontal landing point
Jump
Climb by chaining platforms
Avoid
Evade spikes and swinging hazards
Retry
Restart and learn the rhythm
DESIGN HIGHLIGHTS
What should be remembered quickly.
Character-control fundamentals
Unity Input System and Rigidbody2D drive movement and jump impulses.
Collision and devices
Colliders, tags and triggers distinguish ground, bounce pads, spikes and hazards.
Platform generation loop
Prefabs spawn at varied positions, move upward and are destroyed beyond the boundary.
Tutorial / course exercise
2D platformer
Unity 6.1 / VS Code
C#
Windows / macOS
Input, physics, collision, animation and platform generation
DESIGN BREAKDOWN
Input and movement
Read actions and write horizontal velocity to Rigidbody2D while flipping the character direction.
Grounding and animation
Use OverlapCircle and velocity to drive idle, run and jump states.
Device interaction
Bounce pads change vertical velocity while triggers handle death hazards.
Generation and recycling
Random platform prefabs spawn within a range and are destroyed beyond the boundary.
MY CONTRIBUTION
Unity 2D Development / C# / Level Assembly
- Completed a playable 2D platforming exercise
- Practised Unity Input System and Rigidbody2D
- Implemented animation, grounding, hazards and bounce mechanics
- Implemented random platform generation and recycling
Contribution: 100% implementation (tutorial-based). This portfolio presents an edited project summary; source files are not public.
SCREENSHOTS
Playable results and key scenes.

Gameplay screenshot 01

Gameplay screenshot 02
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.