
説明
⚡Footsteps that know where they land. And what they’re wearing.
Easy Footstep Plugin is a complete footstep solution for single/multiplayer Unreal Engine games. It tailors every step to the movement type, the surface material and even the footwear. Customize both sound and visual effects and bring true realism to any scene.
👣 Auto Footsteps. Steps are detected from foot movement, no notifies needed.
🧩 No C++ required. One component per leg, set up in the editor with ready presets.
🌐 Multiplayer ready. Works in multiplayer with zero network cost.
🦶 Any character, any legs. Humans or creatures, on any skeleton.
🏆 Production-proven. From the creators of Easy Survival RPG and Easy TopDown Template.
[Documentation] · [Already own ESRPG or ETDT?] · [Join Discord]
We’re with you every step of the way.
Key Features Include:
Auto Footsteps
Steps, jumps and landings play from movement.
New animations work without notifies.
Professional-grade audio
220 studio-recorded sounds, already set up in presets.
Your characters sound right from the very first step.10 surfaces and water
Dirt, grass, gravel, ice, metal, mud, sand, snow, stone and wood, plus water.
Add your own surfaces at any time.Surface-based footsteps
The physical material under each foot picks the sound.
Works on meshes and landscapes, even multi-material ones.Five moves, plus your own
Walk, jog, run, jump and land, each with its own sounds.
The Auto type picks the gait by speed, custom types cover any other move.No double steps
Blended animations never play the same step twice.Footprints and particle effects
A footprint under each step, facing the walk direction and fading out smoothly.
Add Niagara or Cascade effects to any surface and move.Surface Overrider
A box, sphere or capsule volume turns any spot into any surface or adds water splashes to it.
Change it in game to flood a room or freeze a pond.Footwear presets
Bare feet and boots each leave their own footprints.
Switch presets during the game, for example when the character puts on boots.Works with your surfaces
Map your existing surface types to presets by name in Project Settings.
Several surfaces can share a name, nothing to reorder or rename.Footstep event and AI noise
Each step fires an event with its location, move and surface.
One checkbox reports it to AI hearing. Hook camera shake or your own logic to it.Crowd ready
All footsteps share one sound concurrency: in a crowd, the farthest steps drop out first.Setup and debug tools
Draw ground, water and overrider traces for one character, or for all of them with one console command.
Get clear warnings when a foot socket is missing or the component isn’t on a Character.
For Programmers:
Fully commented C++ classes with every setting exposed to Blueprints.
Each stage is a virtual C++ function you can override with your own logic.
Your own move rules via Resolve Footstep Type.
Foot IK values: foot height and angle per leg, plus a pelvis offset for two-legged characters.
Zero network traffic: each machine plays steps from its own animation.
Dedicated servers skip unused footstep work.
Custom trace channel, e.g. to ignore tall grass.
Per-leg trace distances for small and tall creatures.
Helper nodes for the Water and SurfaceOverrider channels.
Everything listed here is included in the plugin.
Your game is going places. Now it sounds like it.






