A complete top-down 2D character controller and character generator with movement, dash, attacks, interactions, Y-sorting. Generate complete 2D characters straight from a spritesheet.No external Package Manager dependencies required.Generate a fully playable top-down 2D character from a spritesheet in minutes!The 2D Character Controller Toolkit is a complete and extensible solution for building polished top-down 2D action RPGs and adventure games in Unity.It provides a fully featured character controller alongside powerful editor tools that automate character setup, animation generation, and action creation. Developers can go from a spritesheet to a fully playable character with minimal manual configuration.Character & Gameplay SystemsTop-down 4-way and 8-way movement with acceleration, deceleration, and optional smoothingDash system with configurable speed, duration, cooldown, and optional invulnerabilityMelee attack system using hitboxes and animation-driven timingModular action framework supporting attack, dash, interact, and custom actionsInteraction detection with simple, extensible interact logicHealth, damage, invulnerability frames, hit stun, and death handlingOptional audio hooks for footsteps, attacks, dashes, and deathAutomatic Y-sorting based on world positionCamera follow with smoothing, dead zones, and optional camera shakeEditor ToolsCharacter Generator 2DAutomatically generates a fully wired character prefab, animator controller, and all directional idle, walk, dash, and attack animations directly from a spritesheet.Character Setup Wizard 2DRetrofit the system onto existing characters by automatically adding components, wiring references, and configuring defaults.Action Creator 2DGenerate new gameplay actions from additional spritesheets, including animation clips, animator states, and bindings.Toolkit LauncherQuick access to all toolkit tools from a single window.Demo SceneA complete demo scene is included featuring:A playable character and enemiesInteractive objects and sample propsLighting, environment setup, and Y-sorted world navigationThe demo scene serves as both a reference implementation and a starting point for experimentation.DocumentationQuickstart GuideSpritesheet Composition GuideFull inspector tooltips and inline documentationLicensing & Third-Party ContentThis package contains only original scripts and original demo assets created by the publisher.No third-party fonts, audio, images, or code libraries are included.All spritesheets etc are original, hand-created content. This toolkit is ideal for developers creating top-down RPGs, action-adventure games, survival games, roguelites, town sims, and any project requiring a responsive and extensible 2D character controller.Core FeaturesSmooth 4-way and 8-way top-down movementAcceleration, deceleration, and optional movement smoothingDash system with configurable speed, duration, cooldown, and optional invulnerabilityMelee attack system with hitboxes and animation-driven timingModular action architecture (attack, dash, interact, custom actions)Interaction detection and interaction promptsHealth, damage, invulnerability frames, and hit stunDeath handling with events and animation supportOptional CharacterAudio2D for footsteps, dash, attack, and death soundsCamera follow with smoothing and adjustable dead zonesCamera shake triggered by actions or damageAutomatic Y-sorting based on world positionEditor ToolsCharacter Generator 2D (auto prefab, animator, and animation generation)Character Setup Wizard 2D (retrofit toolkit onto existing characters)Action Creator 2D (generate new actions from spritesheets)Toolkit Launcher (quick access to all tools)AnimationsAuto-generated animator controllerAuto-generated idle, walk, dash, and attack animation clipsSupports custom cell sizes and additional spritesheetsDocumentationQuickstart GuideSpritesheet Composition GuideFull inspector tooltipsIncluded DemoFully configured sample sceneSample buildings, props, and environment spritesPlayer, enemies, interactions, and lighting setupCompatibilityUnity 2021.3 LTS or newerBuilt-in Render Pipeline and URP supportedPC, Mac, Linux, WebGL, and MobileAI is used to speed up the programming process - it is NOT used for any artistic works including images, videos or sound.




