A downloadable asset pack for Windows

Buy Now$7.99 USD or more

With this Footstep System, you can add footstep functionality to your characters quickly and efficiently.

It uses ScriptableObjects to define per-surface sounds and terrain-layer mappings, allowing each character to use its own set of surfaces and letting you map your own terrain layers to ground types.

Footstep and landing sounds can be triggered automatically through built-in movement and ground detection, or manually via the FootstepHandler when you need precise timing.

The system works on both GameObjects and Terrains and is easy to extend for project-specific requirements.

You can check out the Playable Demo 👣

Feature Overview

  • Works with GameObjects and Terrains
  • Surface setup using reusable ScriptableObjects
  • Supports Walk, Run, Jump, and Land sounds including sound variation
  • Supports footstep decals and ground particles
  • Supports separate detection for each foot
  • Raycast and SphereCast support
  • Flexible, extendable API
  • Includes an automated setup to add the FootstepHandler to Characters
  • Comes with 74 CC0 licensed footstep clips for different surfaces
  • Documentation included

Limitations

  • The ground types are defined inside an enum, this means you will have to touch a file if you want to add additional ground types (there are 25 types out of the box, 10 of them have sounds included).

Purchase

Buy Now$7.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $7.99 USD. You will get access to the following files:

MGeFootsteps-1.1.0.unitypackage 20 MB
MGeFootsteps-1.0.1.unitypackage 20 MB

Download demo

Download
FootstepsDemo.zip 30 MB

Leave a comment

Log in with itch.io to leave a comment.