View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.2.14 or later
- Package size
- 2.6 MB
- Files
- 602
- Favorites
- 2
- Views in the past week
- 4
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $15.00 on
Keywords
- Search for Animation System
- Search for 16 bit
- Search for modular character
- Search for Character Customization
- Search for 2D
- Search for Animation
- Search for 2D Assets
- Search for 2D Pixel Art
- Search for Character Animation
- Search for Active Animation
- Search for Sprite Animation
- Search for 2D Animation
Simple 2D Animation System
Create 2D characters with swappable equipment and synced animations from one Aseprite file. Like Terraria & Stardew Valley. No Unity Animator, no messy sprite sheets - fully automated and organized.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
Simple 2D Animation System screenshot 1
About this asset
The Ultimate 2D Modular & Customisable Animation System
Bring your characters to life with swappable equipment and perfectly synced animations — built for indie developers, by an indie developer.
One file - manage all parts, layers, and animations in a single Aseprite file
Auto-synced - every body part stays perfectly in sync, always
Beginner friendly - video guides, clean code, and easy-to-read documentation included
No Animator - no Animator component, no Coroutines, no headaches
One Aseprite file - One Click Export
- Draw layers for each body part (Skin, Weapon, Armor, etc.)
- Tag animations directly in Aseprite (Idle, Walk, Attack, etc.)
- Export everything in one click via Tools → Animation System → Export
Aseprite is recommended but not required — any sprite export tool works as long as the exported sprites follow the naming conventions outlined in the documentation.
Equipment swapping
- Swap weapons, armor, and gear instantly on input
- Animations update automatically on swap
- Uses Scriptable Objects for items data
- Easy to understand sub-systems for customisation
State-based animation
- Movement, combat, and direction states built-in
- Call SetNewState() to trigger any animation
- Animations can auto-return to idle when finished
Event-driven integration
- Subscribe to OnStateChanged to hook into any external system
- Sound, VFX, and UI examples included
- Clean event pattern with zero coupling
Example scene included
- Fully set up player controller out of the box
- TopDown and SideScroller movement modes
- Combat, health, and sound controller examples
- Placeholder animations ready to go
Full documentation
- Quick start guide available
- Video tutorial walkthrough
- API reference and troubleshooting tips
From the publisher's Asset Store listing.
Technical details
Version: 1.0.0 (February 2026)
Unity Version: 2022.3+ recommended
Platform: All platforms
Dependencies: TextMeshPro, Unity 2D Sprite Package
Package Contents:
- 15 C# scripts (Minibit namespace, fully commented)
- Example scene with working demo
- Prefabs: GameManager, Entity
- Documentation + 3-minute video tutorial
Core Components:
- Animation system (Controller, Player, Loader)
- State management (EntityState, Enums)
- Item/Equiptment system (ItemData ScriptableObjects, Loader, Slots)
- Example scripts (Player controller, Health, Sound)
- Aseprite export tool
Requirements:
- Unity 2022.3+ or 2021 LTS
- Old Input System enabled (supports New Input System too)
- Aseprite installed (highly recommended, not required)
Support:
Website: www.minibitgames.com
Email: [email protected]
Documentation: https://www.minibitgames.com/unity-2d-animation-system-documentation
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.2.14f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.