View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 4.1 MB
- Files
- 52
- Favorites
- 1
- Views in the past week
- 19
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $24.99 on
Keywords
Voxel Quadruped Animator Framework
Procedural animation framework for quadruped animals. CPU-based, no animation clips, with scalable LOD and basic AI. Designed for multiple animals and predictable performance.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Voxel Quadruped Animator Framework video 1 (plays on the Asset Store)
About this asset
Demo WebGL: itch.io
Supported Unity Versions: 2022.3 LTS and newer.
Voxel Animal Animator provides a fully procedural animation solution for quadruped animals using a strategy-based architecture.
All animations are generated at runtime using sine waves, custom curves, and configurable presets, instead of traditional animation clips.
The package includes:
- A procedural animation state machine
- Distance-based LOD and update-rate scaling
- Basic animal AI behaviors
- Optional audio playback with pooling and culling
- A demo scene for performance testing and validation
The system is intended for developers who want logical, controllable animal movement rather than handcrafted animations.
It is especially useful when working with large numbers of animals, where traditional animation controllers become costly or difficult to manage.
Customization
- Animal proportions (leg length, body size, neck, tail) can be adjusted through presets or custom configurations
- Animation behaviors are modular and extensible through the Strategy Pattern
- New animation states can be added by implementing custom strategies
Intended Use
- Wildlife and ecosystem simulations
- Open-world or sandbox games
- Indie projects requiring scalable animal behavior
- Technical prototyping and system-driven animation
Limitations
- Only quadruped animals are supported
- No inverse kinematics
- Not based on DOTS or Jobs
- Not intended for cinematic or hand-authored animation
From the publisher's Asset Store listing.
Technical details
Core Features
- Fully procedural quadruped animation (no animation clips)
- CPU-based animation system with predictable performance
- Strategy Pattern architecture for animation states
- Four-tier distance-based LOD system (High / Medium / Low / Culled)
- Dynamic update-rate scaling based on distance
- Integrated basic AI behaviors (Passive, Neutral, Aggressive)
- Optional NavMesh-based movement
- Audio system with pooling, frame skipping, and distance culling
- Global optimizer for managing multiple animal instances
- Automated demo and performance testing tools
Supported Animal Types
- Generic
- Horse
- Wolf
- Deer
- Bear
- Cat
- Lion
- Rabbit
- Custom (user-defined proportions)
AI System
- Simple state-based behavior system
- Patrol, flee, chase, and attack states
- Distance-based activation and deactivation for performance
Performance Characteristics
- Designed for 20–100 active animals per scene
- Supports higher counts using aggressive LOD and culling
- Optimized for single-threaded execution
Technical Requirements
- Uses standard GameObject and Transform workflow
- Requires properly assigned body part transforms
- NavMesh required for AI movement (optional)
Included Content
- C# source code
- Demo scene with automated testing
- Example animal presets
- Full technical documentation
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible |
This package is renderer-agnostic and compatible with Built-in Render Pipeline, URP, and HDRP.
No custom shaders or render-pipeline–specific features are included.
As listed on the Asset Store.