Animal Controller | Physics based Biped and Quadroped movement System
Golem Kin Games
$10.50
$15.00
30%OFF
(no ratings)
Jump AssetStore
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.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 FeaturesDual Locomotion ModesBiped mode with tank-style turning and optional strafingQuadruped mode with natural turn-then-move controlsSwitch instantly using a simple AnimalType enumPhysics-Based MovementRigidbody-driven acceleration and decelerationWalk and run speeds with sprint toggleAdjustable grip for sliding or snappy movementForces projected along ground planes for stable slope traversalGround stick force for better hill adherenceAdvanced Slope HandlingSphereCast-based ground detectionSmoothed ground normal alignmentFull pitch and roll alignment to terrainForward slope detection with max walkable angle controlMovement automatically projected onto slopesJumping SystemCoyote time for forgiving jumpsConfigurable air jumps including double jump supportIncreased fall gravity for responsive landingsAnimation IntegrationAnimator-driven locomotionSpeed parameter mapped to idle, walk, and runGrounded state parameterJump trigger supportClean blend tree friendly setupAudio EventsFootstep events with walk and run differentiationJump and landing audio hooksHard landing detection by impact velocityOptional vocalizations with pitch variationCamera SystemSmooth third-person follow cameraDynamic FOV based on movement speedBuilt-in camera collision avoidanceSupported Animal TypesBipedHumanoids, birds, kangaroosForward, backward, turning, and optional strafingQuadrupedDogs, cats, horses, wolvesFaster footstep cadence for four-legged movementNatural tank-style turningIncluded ScriptsAnimalController.csCore movement, physics, jumping, slope logic, and animation eventsAnimalCamera.csSmooth follow camera with dynamic FOV and collision handlingAnimalAudioController.csCentralized audio management for footsteps, jumps, landings, and vocalsEasy SetupAdd a Rigidbody and Collider to your animalAttach AnimalControllerSelect Biped or Quadruped modeAssign ground layersOptional: Assign Animator and Audio ControllerAdd AnimalCamera to your cameraPress Play and moveIdeal ForPet and animal simulatorsCreature-based adventure gamesStylized wildlife explorationPrototypes and vertical slicesMobile and casual gamesRequirementsUnity 2022.3 LTS or newerRigidbody-based charactersAuthor: Golemkin Games Version: 1.0.0



