A downloadable tool

Buy Now$9.99 USD or more
PROFESSIONAL UNITY 2D CONTROLLER

๐ŸŽฎ Pro 2D Controller

Professional Modular Platformer Controller For Unity

Build polished 2D platformer movement systems faster with responsive mechanics, modular architecture, and clean workflow tools.

Responsive Movement Double Jump Dash System Wall Mechanics Ledge Climb Slope Handling

โšก Responsive Movement
๐Ÿฆ˜ Advanced Jumping
๐Ÿ’จ Dash System
๐Ÿง— Wall Mechanics
๐Ÿงฑ Ledge Climb
๐Ÿ“˜ Full Documentation

โœจ Core Features

Responsive Movement

Smooth acceleration, air control, and slope-aware movement.

Advanced Jumping

Variable jump height, coyote time, jump buffer, and double jump.

Dash System

Responsive dash system with configurable behavior.

Wall Mechanics

Built-in wall slide and wall jump systems.

Ledge Climb

Automatic ledge detection and smooth climbing transitions.

Debug Tools

Visualize velocity, normals, grounded state, and collision checks.


๐ŸŽฎ Gameplay Systems

Movement System

Smooth responsive movement with configurable speed, acceleration, and slope handling.

Advanced Jump System

  • Variable Jump Height
  • Double Jump
  • Coyote Time
  • Jump Buffer
  • Better Gravity

Dash System

Configurable dash speed, cooldown, freeze frames, and gravity behavior.

Wall Mechanics

  • Wall Slide
  • Wall Jump
  • Directional Jump Control
  • Wall Lock Time

Ledge Climb

Detect ledges automatically, grab edges, and climb smoothly onto platforms.


โš™ Modular Architecture

Every gameplay system is organized into independent modules for easy customization and expansion.

  • Movement Module
  • Jump Module
  • Dash Module
  • Wall Module
  • Ledge Module
  • Debug Module

๐Ÿ›  Custom Inspector

Pro 2D Controller includes a polished custom inspector workflow designed for fast setup and easy debugging.

  • Organized Module Categories
  • Built-in Setup Validation
  • Automatic Warning Detection
  • Debug Visualization
  • Beginner-Friendly Workflow

๐Ÿš€ Quick Setup

Player Requirements

  • Rigidbody2D
  • Collider2D
  • PlayerController
  • CollisionDetector
  • (Optional) Animator

Recommended Rigidbody2D Settings

  • Body Type: Dynamic
  • Interpolation: Interpolate
  • Collision Detection: Continuous
  • Freeze Rotation Z: Enabled

๐ŸŽž Included In Package

  • Complete Modular Controller System
  • Demo Scene
  • Custom Inspector
  • Debug Visualization Tools
  • GitBook Documentation
  • Example Setup

๐Ÿ“š Documentation

Full setup guides, module explanations, troubleshooting, and workflow documentation are included.

Open Documentation


๐Ÿ“Œ Important 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

  • Unity 2022.3 LTS or newer
  • Built using Unity New Input System

๐Ÿ“ง Support

thecodecm@gmail.com


๐Ÿš€ Build Better Platformer Controllers Faster

Create polished 2D platformer movement systems with modular architecture, advanced mechanics, and clean workflow tools.


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

The Code CM

Purchase

Buy Now$9.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:

Pro-2D-Controller-TheCodeCM 707 kB