View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.5.0 or later
- Package size
- 266 KB
- Files
- 123
- Favorites
- 6
- Views in the past week
- 46
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Modular 2D Character Controller
The Modular 2D Character Controller is a flexible framework for creating 2D platformer character controllers in Unity.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Modular 2D Character Controller screenshot 1
About this asset
The Modular 2D Character Controller is a flexible framework for creating 2D platformer character controllers in Unity. Instead of relying on a single monolithic controller, it is built around a modular architecture where each gameplay mechanic is implemented as an independent feature.
Movement, jumping, dashing, wall interactions, gliding, ground pounding, and other mechanics are separated into self-contained modules that can be configured, extended, or replaced without affecting the rest of the controller. Gameplay parameters are stored in ScriptableObject profiles, allowing characters to be easily tuned or modified both in the Editor and at runtime.
The framework supports both Unity's Legacy Input Manager and the New Input System through a common input abstraction, making it easy to switch input solutions or implement custom input providers.
Whether you're creating a simple platformer or a more complex character system, the controller is designed to provide a clean, scalable foundation while remaining easy to customize and extend.
From the publisher's Asset Store listing.
Technical details
Features include:
* Horizontal Movement
* Jump
* Dash
* Roll
* Wall Jump
* Wall Slide
* Glide
* Ground Pound
* Run
* Crouch
* Platform Motion Transfer
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.5.0f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.