
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!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 ServerTake your 2D character movement to the next level with 2D Character Controller Lite! 🚀✔ 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.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!
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! 🚀
✔ 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.