Procedural voxel & humanoid animation system with a standardized rig. Includes 8 animation states, dual animation styles, 3D audio, CharacterController support, for players and NPCs.Render Pipeline SupportURPBuilt-inHDRPDemo WebGL: itch.ioVoxel Character AnimatorBring any voxel or stylized humanoid character to life without creating animation clips.Voxel Character Animator is a complete procedural animation system built around a standardized humanoid voxel rig. Simply assign your character's bones once, and the system generates smooth animations entirely through code.Unlike traditional Animator Controller workflows, no animation clips or blend trees are required. Every movement is calculated procedurally in real time, making the system lightweight, highly customizable, and easy to integrate into existing projects.The included rig uses a simple voxel-friendly skeleton composed of:Chest (root body)HeadLeft/Right Upper ArmLeft/Right Lower ArmLeft/Right Upper LegLeft/Right Lower LegCharacterRoot└── Chest├── Head├── UpperArm_L│ └── LowerArm_L├── UpperArm_R│ └── LowerArm_R├── UpperLeg_L│ └── LowerLeg_L└── UpperLeg_R└── LowerLeg_RThis standardized hierarchy allows you to reuse the animator across multiple voxel characters, enemies, NPCs, or player avatars by simply assigning the corresponding transforms.The package includes eight complete animation states:IdleWalkRunSprintJumpSwim IdleSwimDeathTwo animation styles can be switched instantly at runtime:Minecraft Style — rigid limbs with classic blocky movement.Roblox Style — flexible elbows and knees with more organic motion.The package also includes:Integrated 3D spatial audio synchronized with animationsProduction-ready CharacterControllerThird-person cameraLegacy Input, New Input System or BothSwimming systemSlope handlingPhysics synchronizationRuntime parameter tuningDebug and validation toolsDesigned for scalability, the animator is optimized for scenes containing 50+ simultaneously animated characters, making it suitable for players, NPC crowds, enemies, and AI-controlled characters.Perfect for:Voxel gamesSandbox gamesSurvival gamesRPGsAdventure gamesMultiplayer projectsNPC animation systemsRapid prototypingNo animation experience required—assign the rig, configure the proportions, and your characters are ready to move.FeaturesComplete procedural animation system (no Animation Clips required)Standardized humanoid voxel rigReusable skeleton for Player Characters and NPCsCompatible with custom voxel characters following the included hierarchy8 animation states:IdleWalkRunSprintJumpSwim IdleSwimDeathRuntime animation style switchingMinecraft (Rigid)Roblox (Flexible)Procedural attack overlayUnified jump system (takeoff, airborne, landing)Multi-phase swimming systemMulti-phase death animationIntegrated 3D spatial audioCharacterController integrationThird-person controller includedThird-person camera includedLegacy Input System supportNew Input System supportDual Input compatibilityRuntime parameter customizationEvent-driven APIOptimized transform cachePerformance optimized for 50+ animated charactersLow memory footprintIncluded ToolsVoxelCharacterConfiguratorAnimationDebugVisualizerAnimationValidatorVoxelCharacterTesterSupported PlatformsWindowsmacOSLinuxAndroidiOSConsoles


