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

Updated 5 days ago
Published 6 days ago
StatusReleased
CategoryTool
AuthorMayank Chauhan
GenrePlatformer
Tags2D, Controller, gamedev, movement, tools, Unity, unity2d
ContentNo generative AI was used

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.