Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Templates
Systems
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/9
Lightweight & modular 2D character controller with smooth movement, dashing, wall sliding, and jump mechanics. Easy to customize, works with Unity’s Input System, and supports mobile & gamepad!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.30f1
Compatible
Compatible
Compatible
Description

2D Character Controller Lite – Lightweight & Modular 2D Platformer Controller for Unity!


The 2D Character Controller Lite is a streamlined and efficient solution for creating fluid 2D character movement in Unity. Designed for developers who need a lightweight yet powerful character controller, this package delivers precise and responsive controls for platformers, metroidvania games, and action-adventure titles.


This kit provides a physics-based movement system, featuring customizable jumping, dashing, wall sliding, and climbing mechanics. It’s built with state-driven logic, making it easy to expand and modify without complex coding. Whether you're a beginner or an advanced developer, 2D Character Controller Lite ensures a solid foundation for your game.


Why Choose 2D Character Controller Lite?


Optimized for Performance – A lightweight yet feature-rich controller, perfect for small to mid-scale 2D projects.


Smooth & Precise Movement – Includes walking, jumping, dashing, wall sliding, and wall jumping for fluid gameplay.


State Machine-Based Logic – Expand and modify character behaviors easily without breaking the system.


Easy Integration – Works out of the box with Unity’s Input System for keyboard, gamepad, and mobile touch controls.


Scriptable Object Customization – Adjust movement, jump physics, and abilities via scriptable objects without writing code.


Flexible Animation Support – Seamlessly integrates with Unity's Animator for smooth animation transitions.


Modular Design – Remove or expand features based on your game’s needs.


Built for Game Developers Who Want:


🔹 A lightweight alternative to complex character controllers.


🔹 Smooth and intuitive movement mechanics for platformer games.


🔹 A plug-and-play solution with easy-to-modify parameters.


Fully compatible with Unity’s latest Input System


Ready for mobile, gamepad, and keyboard controls


Perfect for indie devs, hobbyists, and professional teams


🎮 Play the demo here: Demo Game


📖 Read the documentation: Documentation


🎥 Watch the tutorials: YouTube Channel


💬 Join the community: Discord Server


Take your 2D character movement to the next level with 2D Character Controller Lite! 🚀

Technical details

Lightweight & Modular System – Designed for flexibility and ease of use, making it simple to integrate into any 2D platformer or action game.

Smooth & Precise Movement – Includes walking, running, jumping, dashing, wall sliding, and wall jumping for fluid, responsive character control.

State-Based Character Logic – Built on an extendable state machine, allowing easy modifications and expansions to character behavior.

Wall Interactions – Supports wall sliding and wall jumping, adding vertical traversal mechanics to gameplay.

Dash System – Ground and air dashing mechanics with configurable speed and cooldown settings.

Customizable Gravity & Jump Behavior – Fine-tune jump height, coyote time, and buffering for precise platforming experiences.

Scriptable Object-Based Settings – Adjust movement, jump physics, and abilities without modifying scripts.

Physics-Based Collision Handling – Ensures smooth interactions with the game environment and accurate collision detection.

Seamless Animation Support – Fully compatible with Unity’s Animator system, allowing easy animation blending and transitions.

Input System Integration – Works natively with Unity’s new Input System, supporting keyboard, gamepad, and mobile touch controls.

Mobile & Controller Support – Includes on-screen touch controls for mobile devices, with seamless gamepad compatibility.

Minimal Setup Required – Quickly integrate into your project with easy-to-follow documentation and intuitive design.

Optimized for Performance – A lightweight solution, ideal for projects that require smooth performance across different platforms.

Expandable & Customizable – Modify or extend features to suit your project’s specific needs while keeping the core system intact.

Comprehensive Documentation – Clear and detailed documentation to help you get started and customize your setup.

2D Character Controller Lite

(not enough ratings)
$15
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
43.4 MB
Latest version
1.0
Latest release date
Feb 26, 2025
Original Unity version
2022.3.30
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR