View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.64 or later
- Package size
- 4.7 MB
- Files
- 24
- Favorites
- 7
- Views in the past week
- 19
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.50 on
Keywords
- Search for Biped
- Search for Animals
- Search for player controller
- Search for Character Controller
- Search for Controller
- Search for Third Person Character Controller
- Search for Third Person Controller
- Search for wolf controller
- Search for Animated
- Search for animal controller
- Search for vehicle controller
- Search for RPG
Animal Controller | Physics based Biped and Quadroped movement System
Arcade-style animal controller for Unity with biped and quadruped support. Rigidbody movement, slope handling, jumping, animator and audio events, plus a smooth third-person camera.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Animal Controller | Physics based Biped and Quadroped movement System screenshot 1
About this asset
Animal Controller is a flexible arcade-style character controller for animals in Unity, supporting both bipedal and quadrupedal creatures. It is ideal for pet simulators, wildlife games, creature adventures, and stylized exploration titles.
Built with Rigidbody physics, the controller focuses on responsive movement, clean slope handling, animation hooks, and simple customization. It pairs perfectly with the Scooter Controller and follows the same philosophy of fast setup and easy tuning.
Key Features
Dual Locomotion Modes
- Biped mode with tank-style turning and optional strafing
- Quadruped mode with natural turn-then-move controls
- Switch instantly using a simple AnimalType enum
Physics-Based Movement
- Rigidbody-driven acceleration and deceleration
- Walk and run speeds with sprint toggle
- Adjustable grip for sliding or snappy movement
- Forces projected along ground planes for stable slope traversal
- Ground stick force for better hill adherence
Advanced Slope Handling
- SphereCast-based ground detection
- Smoothed ground normal alignment
- Full pitch and roll alignment to terrain
- Forward slope detection with max walkable angle control
- Movement automatically projected onto slopes
Jumping System
- Coyote time for forgiving jumps
- Configurable air jumps including double jump support
- Increased fall gravity for responsive landings
Animation Integration
- Animator-driven locomotion
- Speed parameter mapped to idle, walk, and run
- Grounded state parameter
- Jump trigger support
- Clean blend tree friendly setup
Audio Events
- Footstep events with walk and run differentiation
- Jump and landing audio hooks
- Hard landing detection by impact velocity
- Optional vocalizations with pitch variation
Camera System
- Smooth third-person follow camera
- Dynamic FOV based on movement speed
- Built-in camera collision avoidance
Supported Animal Types
Biped
- Humanoids, birds, kangaroos
- Forward, backward, turning, and optional strafing
Quadruped
- Dogs, cats, horses, wolves
- Faster footstep cadence for four-legged movement
- Natural tank-style turning
From the publisher's Asset Store listing.
Technical details
Included Scripts
- AnimalController.cs
Core movement, physics, jumping, slope logic, and animation events - AnimalCamera.cs
Smooth follow camera with dynamic FOV and collision handling - AnimalAudioController.cs
Centralized audio management for footsteps, jumps, landings, and vocals
Easy Setup
- Add a Rigidbody and Collider to your animal
- Attach AnimalController
- Select Biped or Quadruped mode
- Assign ground layers
- Optional: Assign Animator and Audio Controller
- Add AnimalCamera to your camera
- Press Play and move
Ideal For
- Pet and animal simulators
- Creature-based adventure games
- Stylized wildlife exploration
- Prototypes and vertical slices
- Mobile and casual games
Requirements
- Unity 2022.3 LTS or newer
- Rigidbody-based characters
Author: Golemkin Games
Version: 1.0.0
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.64f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.