EasyAnim - Simplified Animation Management View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
2022.3.62 or later
Package size
2.1 MB
Files
23
Favorites
4
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$20.00 on

Keywords

EasyAnim - Simplified Animation Management

by RuskWorks (opens in new tab)

No ratings yet

  • Price drop

No more scattered .anim files! Embed animation clips directly in controllers and play them with simple, modern API.

Discount -13% Previous price $23.00 Price $20.00

Lowest recorded price

Get 13% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for EasyAnim - Simplified Animation Management, 6 months Current $20.00; lowest $20.00; highest $30.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

EasyAnim - Simplified Animation Management screenshot 1

EasyAnim - Simplified Animation Management screenshot 1

About this asset

EasyAnim - Simplified Unity Animation Management

Tired of messy .anim files and endless controller edits? EasyAnim keeps every clip embedded in one controller — no setup, no transitions, just play. Stop fighting Animator, start creating.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

KEY FEATURES

✓ Embedded Animation Clips

Store all animation clips directly in your Animator Controller - no more scattered .anim files cluttering your project. Everything stays in one place, organized and easy to manage.

✓ Simple Playback API

Play animations by name - no state machine setup, no transition configuration. Just specify the clip name and go.

✓ Modern Async/Await Support

Seamlessly integrate animations into your async workflows. Wait for animations to complete, chain sequences, and write cleaner animation logic.

✓ Easy Loop Control

Start and stop looping animations with simple method calls. No timeline editing required.

✓ Preload Support

Apply the first frame of an animation without playing it - perfect for UI initialization and setup.

✓ Built-in Editor Tools

Dedicated editor window for creating and managing embedded animation clips. Drag, drop, rename, and organize clips visually.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PERFECT FOR

- UI animations (show/hide, transitions)

- Gameplay effects and feedback

- Cutscenes and sequences

- Prototyping and iteration

- Any project that needs clean animation code

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHAT'S INCLUDED

- Complete EasyAnim system

- Editor window for clip management

- 10 sample scripts with detailed examples

- Full C# source code

- Comprehensive documentation

- UniTask integration support (optional)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

REQUIREMENTS

- Unity 2021.3 or later

- Basic C# knowledge

- No additional dependencies

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHY EASYANIM?

Traditional Unity animation workflows require:

× Creating separate .anim files

× Setting up state machines

× Configuring transitions

× Managing scattered assets

EasyAnim simplifies this to:

✓ One controller file

✓ Play by clip name

✓ Clean, readable code

✓ Organized project structure

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SAMPLES & DOCUMENTATION

Includes 10 complete sample scripts demonstrating:

- Basic show/hide animations

- Lifecycle callbacks (before/after)

- Preload and activate patterns

- Async/await workflows

- Loop animation control

- Animation duration queries

All samples are fully documented and ready to use as templates for your own projects.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

※This asset is designed for simple animation control.

For advanced animation control, please use Unity’s built-in Animator.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SUPPORT

Email: [email protected]

Discord: https://discord.com/invite/3SkazkZT5u

We're here to help! Questions, feature requests, and feedback are always welcome.

From the publisher's Asset Store listing.

Technical details

Architecture

- Lightweight manager-based system

- No singleton patterns - full control over lifecycle

- Both synchronous and asynchronous animation playback

- Task/async-await support (UniTask compatible)

Animation Control

- Frame-perfect animation property application

- Normalized time control (0.0 to 1.0 ratio)

- Animation length queries in seconds

- Precise loop start/stop control

- Multiple animation cancellation options

Memory Management

- Reusable manager instances

- Automatic cleanup support

- Manual cancellation available

- Reference-based loop control

- No memory leaks with proper usage

Editor Integration

- Custom Editor Window for controller management

- Embedded AnimationClip creation and editing

- Drag-and-drop clip import

- In-place clip renaming and deletion

- Real-time controller modification

- Context menu integration

State Management

- EasyAnimState enum for lifecycle tracking:

- Undefined: Uninitialized

- StartBefore: Before animation starts

- StartAfter: After animation starts

- EndBefore: Before animation ends

- EndAfter: After animation ends

Callback System

- beforeAction: Executed before animation starts

- afterAction: Executed after animation completes

- Receives EasyAnimObject reference for context

- Full access to GameObject and Animator

- Chain multiple animations with callbacks

API Design

- Simple and intuitive method calls

- Overloaded methods for flexibility

- Null-safe parameter handling

- Case-sensitive state name matching

- Automatic Animator component detection

Performance

- Minimal runtime overhead

- No reflection usage

- Direct Animator API calls

- Efficient clip embedding

- Single file I/O for all clips

Compatibility

- Works with existing Animator Controllers

- Compatible with Animation Events

- Compatible with Unity's standard animation features

- No interference with other animation systems

Threading

- Main thread execution only

- Safe for Unity API calls

- async/await on Unity's synchronization context

- No threading complications

Source Code

- Full C# source included

- Well-commented and documented

- Clean, maintainable architecture

- Easy to extend and customize

- No obfuscation or DLL dependencies

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.58f2 Compatible Compatible Compatible
2022.3.62f2 Compatible Compatible Compatible

As listed on the Asset Store.