
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.