Basic 2D Controller - Free View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.9 or later
Package size
514 KB
Files
8
Favorites
9
Views in the past week
31

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Basic 2D Controller - Free

by The Code CM (opens in new tab)

No ratings yet

A lightweight plug & play 2D platformer controller for Unity featuring smooth movement, jump, double jump, dash, wall jump, custom inspector, and demo scene.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Basic 2D Controller - Free, 6 months Current Free; lowest Free; highest Free in this period. $0 Jul Aug Sep Oct Nov

Asset preview

1 / 4

Basic 2D Controller - Free screenshot 1

Basic 2D Controller - Free screenshot 1

About this asset

Basic 2D Controller is a lightweight and beginner-friendly 2D platformer controller for Unity designed for rapid prototyping and expandable gameplay systems.

The package includes a clean plug & play workflow, custom inspector, built-in setup validation, and a demo scene to help developers get started quickly.

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

CUSTOM INSPECTOR

The package includes a custom inspector with:

- Organized settings

- Setup warnings

- Recommended configuration workflow

- Debug options

INPUT SETUP

A SampleInputHandler script is included for testing and demo purposes.

IMPORTANT:

The included sample input script uses Unity’s OLD Input System (Input.GetAxis).

If your project uses Unity’s New Input System, make sure your project supports the old input system or replace the sample script with your own input solution.

DEMO SCENE

The package includes a simple demo scene showcasing:

- Jump

- Double Jump

- Dash

- Wall Jump

This asset is designed to be lightweight, beginner-friendly, and easy to expand for your own projects.

Looking for More Advanced Features?

If you're building a more polished platformer, you may also be interested in the Pro 2D Controller, which extends this free controller with professional movement mechanics and a fully modular architecture.

Basic 2D Controller

✔ Smooth Movement

✔ Jump

✔ Double Jump

✔ Dash

✔ Wall Jump

✔ Coyote Time

✔ Jump Buffer

✔ Basic Custom Inspector

✔ Demo Scene

Pro 2D Controller (Everything in Basic, plus...)

✔ Variable Jump Height

✔ Apex Hang Time

✔ Advanced Dash System

✔ Wall Slide

✔ Enhanced Wall Jump

✔ Ledge Hang & Climb

✔ Slope Handling

✔ Modular Architecture

✔ Advanced Custom Inspector

✔ Debug Visualization Tools

✔ Complete Demo Scene

✔ GitBook Documentation

✔ Built-in RP & URP Support

The Pro 2D Controller is designed for developers who want professional platformer movement while saving weeks of development time.

From the publisher's Asset Store listing.

Technical details

Original Unity Version: Unity 6

Tested Unity Versions:

- Unity 6

Render Pipeline Compatibility:

- Built-in Render Pipeline

- URP Compatible

- HDRP Compatible

Included Content:

- C# Scripts

- Custom Inspector

- Demo Scene

- Documentation

Dependencies:

- None

Input System:

- Sample demo script uses Unity OLD Input System

- Main controller is input-system independent

Platform Support:

- Windows

- Mac

- Linux

Documentation Included:

- Yes

Source Included:

- Yes

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.9f1 Compatible Compatible Compatible

As listed on the Asset Store.