Create procedural Humanoid Idle, Walk/Run and Strafe/Turn animations directly inside Unity using parametric controls and real-time preview.Asset is 100% code. Demo built using URP with simple one colour materials that can be easily converted to any pipeline or simply removed. Demo not required to use tool.Pacemaker Humanoid Procedural Animation Creator is a powerful Unity editor tool that generates realistic Idle, Walk, Run and Strafe animations entirely through procedural parameters.Instead of relying on motion capture or external animation software, this tool allows developers to build high-quality humanoid animations directly inside the Unity Editor using intuitive sliders and real-time preview.The system drives Unity’s Humanoid muscle system, ensuring the generated animation clips remain compatible with any humanoid avatar.Animations are generated mathematically using parametric motion curves, allowing precise control over movement characteristics such as body sway, leg swing, arm motion, breathing, head movement, and root motion.Developers can quickly iterate on animation styles, save reusable presets, and generate animation clips ready for use in gameplay systems such as locomotion controllers, AI characters, or prototypes.All settings have full tooltips explaining their usage.Key FeaturesProcedural Animation GenerationGenerate humanoid animation clips entirely through procedural motion.Supported animation types:IdleWalk/RunStrafe/Turn (Left / Right)No external animation tools required.Real-Time Scene PreviewPreview animations directly on the character in the Scene view before generating clips.Preview modes include:Idle previewWalk/Run previewStrafe/Turn previewThis allows fast iteration when adjusting parameters.Parametric Motion ControlsAdjust detailed motion parameters for each body part:HeadTorsoArmsLegsHandsExamples of adjustable parameters include:Pelvis bobSpine lean and swayArm swingLeg swingKnee bendAnkle liftWrist rotationFinger curl and spreadHead movement and idle look behaviorStrafe Animation SupportCreate realistic lateral movement animations including:Directional strafing (Left / Right)Rotational turning (Left / Right)Lead and trailing leg motionNatural body swaySynced or individual arm movementOptional root motionThe strafe system uses a lead-step and follow-step cycle to simulate natural sideways locomotion.Root Motion SupportAnimations can optionally include root motion.Control:Root motion axisRoot rotationMovement distance per cycleDirectionRoot motion is authored directly into the animation clip.Humanoid-Compatible OutputGenerated animation clips are written using Unity's Humanoid muscle system, ensuring compatibility with:Any Humanoid avatarMecanim animation controllersRetargeting across charactersAnimation Export ModesMultiple export options are available:Single clipSplit clips:Upper bodyLower bodyMerged full-body clipThis allows flexible integration into animation systems and blend trees.Preset SystemSave and reuse animation configurations using ScriptableObject presets.Preset types:Idle PresetsWalk/Run PresetsStrafe/Turn PresetsPresets store all animation parameters and can be applied instantly to recreate or modify existing animation styles.Designed for Fast IterationThe tool is built for rapid animation prototyping.Typical workflow:Adjust parametersPreview animation in the sceneGenerate animation clipUse the clip in your Animator ControllerThe system generates animations by manipulating Unity Humanoid muscle values using procedural motion curves.Animation clips are generated programmatically and saved as standard Unity AnimationClips.Supported muscle groups include:SpineChestUpper ChestNeckHeadUpper ArmsForearmsHandsUpper LegsLower LegsAnklesFingersThumbsThe system also supports:Root position animationRoot rotation animationKeyframe reductionConfigurable sampling rateGenerated clips are compatible with Unity’s Humanoid retargeting system.Editor InterfaceThe editor interface includes multiple tabs for clear organization.Main Tabs:Bake SettingsIdleWalk/RunStrafe/TurnEach animation tab contains sub-tabs for body parts:HeadTorsoArmsLegsHandsThis layout allows quick access to specific motion controls.Animation GenerationAnimations are produced by evaluating procedural motion curves across time and writing the resulting humanoid muscle values into animation curves.Keyframe sampling and reduction are applied during baking to produce efficient animation clips.Looping animation clips are automatically generated.RequirementsUnity 2021.3 or newer recommendedHumanoid avatar rig requiredThe tool operates entirely within the Unity Editor and does not require external software.Included ContentProcedural Animation GeneratorIdle Preset SystemWalk/Run Preset SystemStrafe Preset SystemExample presetsDocumentationA detailed user guide is included explaining:Editor interfaceParameter controlsAnimation generation workflowPreset systemRoot motion configurationThis tool is useful for:Game prototypesIndie developersAI character locomotionNPC animationProcedural animation systemsRapid iteration of animation stylesFull C# code included.SupportIf you have questions or encounter issues, support and documentation are included with the asset.AI used to create promotional images.



