A downloadable tool

Download NowName your own price

๐ŸŽฎ Basic 2D Controller

A lightweight plug & play 2D platformer controller for Unity.

Designed for beginners, prototyping, and expandable gameplay systems with a clean custom inspector and easy setup workflow.


โœจ Features

  • โœ” Smooth Horizontal Movement
  • โœ” Jump System
  • โœ” Double Jump
  • โœ” Dash System
  • โœ” Wall Jump
  • โœ” Coyote Time
  • โœ” Jump Buffer
  • โœ” Custom Inspector
  • โœ” Built-in Setup Warnings
  • โœ” Debug Gizmos
  • โœ” Demo Scene Included
  • โœ” Plug & Play Workflow

โš™ Included Systems

Movement

Smooth horizontal movement with configurable settings.

Jump System

  • Standard Jump
  • Double Jump
  • Coyote Time
  • Jump Buffer

Dash System

Simple directional dash system with cooldown support.

Wall Jump System

Wall jump with configurable forces and optional facing direction switching.


๐Ÿš€ Quick Setup

Player Requirements

Your player object should contain:

  • Rigidbody2D
  • Collider2D
  • PlayerController
  • (Optional) Animator

Recommended Rigidbody2D Settings

  • Body Type: Dynamic
  • Gravity Scale: 2.5
  • Interpolation: Interpolate
  • Freeze Rotation Z: Enabled

Ground Check Setup

Create an empty child object under the player.

Player
โ””โ”€โ”€ GroundCheck
  

Assign this transform to:

PlayerController โ†’ Ground Check

Set your ground objects to the selected Ground Layer.


Wall Jump Setup

Create another empty child object.

Player
โ””โ”€โ”€ WallCheck
  

Assign this transform to:

Movement Settings โ†’ Wall Check

Set your walls to the selected Wall Layer.


๐ŸŽฎ Input Setup

The package includes a SampleInputHandler script for testing/demo purposes.

Gameplay screenshots shown on this page are from a separate project.

Only the controller system is included in this package.

Environment art, characters, and external assets are NOT included.

๐ŸŽž Animator Parameters

If using an Animator, the controller updates:

  • Speed (Float)
  • IsGrounded (Bool)

๐Ÿ›  Debug Gizmos

Optional gizmos can be enabled from the inspector.

Displays:

  • Ground Check Radius
  • Wall Check Direction

Useful for debugging setup issues.


๐ŸŽฏ Demo Scene Included

The package includes a simple demo scene showcasing:

  • Jump
  • Double Jump
  • Dash
  • Wall Jump

๐Ÿ“Œ Notes

Gameplay screenshots shown on this page are from a separate project.

Only the controller system is included in this package.

Environment art, characters, and external assets are NOT included.

๐Ÿงฉ Unity Version

Recommended:

  • Unity 6+

Should also work on most modern Unity versions supporting Rigidbody2D.


๐Ÿ‘จโ€๐Ÿ’ป Created By

The Code CM

Download

Download NowName your own price

Click download now to get access to the following files:

Basic 2D Controller - FREE 505 kB

Leave a comment

Log in with itch.io to leave a comment.