2D Platformer Prototype

OverviewI wanted to create a custom 2D platformer controller with snappy controls, similar to modern 2D platformers like Ori and the Blind Forest. I started off with just the player controller using a raycasting system and 2D colliders for collision detection. I eventually added in moving platforms, collectible items, and other features to implement more gameplay mechanics.

Concept: 2D platformer with snappy controls

Target Platform: Mobile (iOS, Android), PC & WebGL

Content: All I created all C# scripts and game logic myself with the help of some tutorials on custom controllers and raycasting. I created all the 2D artwork in Photoshop and I sourced all the audio from Asset packs I have purchased on the Unity Asset Store.

Aim: To navigate your way to the end of the level

Controls:
PC: Keyboard and mouse
Mobile: On Screen buttons

Skills Used/Learned:

C# Scripting

Unity development

2D movement and collisions with raycasting

Sprite creation

Programs:

Unity

Visual Studio

Photoshop

Links:
View project on GitHub.
Play a demo project I uploaded to Itch.io here.