Easy Asset Search

2D Character Controller Pro

2D Character Controller Pro is a flexible, physics-based movement system for 2D platformers with features like dashing, wall jumps, combat, multiplayer, and full customization.
2D Character Controller Pro Asset Image 2D Character Controller Pro is a flexible, physics-based movement system for 2D platformers with features like dashing, wall jumps, combat, multiplayer, and full customization.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$29.99
Category:
TemplatesSystems
Developer:
Arktentrion
Price:
$29.99
Favorites:
10
Supported Unity Versions:
2022.3.30 or higher
Current Version:
1.0
Download Size:
303.78 MB
Last Update:
Feb 26, 2025
Description:
The 2D Character Controller Pro is a high-performance, feature-rich character movement system designed for 2D platformer, action, and metroidvania games. It provides a powerful, physics-based controller with precise collision detection, customizable movement, and extendable states, giving you full control over your character's abilities with no coding required. The system is built with modularity and customization in mind, eliminating the need to reinvent movement mechanics and allowing you to focus on gameplay, level design, and unique player interactions. The demo scene showcases all core mechanics, including collectible pickups, enemy encounters with distinct AI behaviors, and a boss fight to demonstrate advanced combat movement. The system is easy to customize with scriptable objects, and it works out of the box with keyboard, gamepad, and touch controls, making it perfect for both PC and mobile games.
Technical Details:
Advanced Movement System - Smooth physics-based controls including walking, running, jumping, dashing, wall sliding, wall jumping, and crouching. State-Based Character Logic - Built on an extendable state machine, allowing easy modification and expansion of character behaviors. Wall Interactions - Enable wall sliding and wall jumping for enhanced traversal and fluid movement. Dash and Air Dash System - Configurable ground and air dashes with options for invincibility, cooldowns, and movement restrictions. Customizable Gravity & Jump Behavior - Fine-tune jump height, coyote time, and jump buffering for precise platforming. Combat Ready - Includes melee and ranged weapons, a projectile system, and boss battle mechanics. Multiplayer Support - Local couch co-op mode with separate input support or mirrored input for single-controller testing. Scriptable Object-Based Settings - Modify movement parameters, jump physics, and abilities without touching code. Physics-Based Collision Handling - Ensures accurate collision detection and environmental interactions. Seamless Animation Support - Fully integrates with Unity's Animator system, allowing smooth blending and transitions. Mobile & Controller Support - Works with keyboard, gamepad, and touch controls using Unity's Input System. Comprehensive Demo Scene - Interactive tutorial covering movement, combat, enemies, bosses, weapons, and UI interactions. Flexible Customization - Easily integrate into any 2D platformer, metroidvania, or action game with expandable state logic. Fully documented with guides and a growing community on Discord for support and updates!
Continue »

Similar Packages