Does not work with Unity 2019 and the new Terrain Layer system.
Your custom character must use the CharacterController component for this to work. Works with the standard assets character. Works with Microsplat, however currently doesn't work with CTS.
Dynamic Footstep System for First Person games. Easy to use, and world seamlessly between mesh objects and Unity terrain. Mesh object use a tag-based system, whereas Unity terrains will use a texture-based system.
Drag and drop the script on your character, assign the surface list and it will use your character's velocity to play footsteps!
Includes a clean, simple surface list which allows you to store all of your surface data in one file. Set the surface tag, the surface texture, footstep clips, jump/land clips and the volumes for each!
Update V1.1: Added jump and land sounds. Now supports multiple terrains. Added Standard Assets character demo.
If you have any feedback or questions, please join my Discord server! https://discord.gg/XTB2WzE