How to integrate Footsteps Sounds with Blueprints Setup

As part of the free for the month of August collection, Footsteps Sounds with Blueprints Setup is currently available for free. In this tutorial we will integrate it into FPS Game Starter Kit.

Official documentation for Footsteps Sounds with Blueprints Setup can be found here.

1. Create a new FPS Game Starter Kit project
2. Add Footsteps Sounds with Blueprints Setup to itfootsteps_added

 

3. Open BP_CharacterBase and add an Audio component to it, set it to be the “Footsteps” cue
footsteps_add_audio_component_to_character

 

4. Open AnimFPP (animation blueprint) and create a new physics material variable, make it an array and add 12 elements to it
footsteps_fpp_animbp_01

footsteps_fpp_animbp_02

You can double check if those new physics materials match the surface types that are used for projectiles (more info about those)
Surface2

 

5. Create this inside the same AnimBP
footsteps_fpp_animbp_03
NOTE: this is a simplified version, just to get it to play the sounds, for a more detailed example, see the AnimBP that comes with Footsteps Sounds with Blueprints Setup.

 

6. Locate the animations you want the sounds to be played, as an example I only added them to these, but you can add it to any animation.
footsteps_fpp_anims_01

 

7. Open each of them and add a New Notify, call it step
footsteps_fpp_anims_02If there is already a sound notify, you can delete it.

 

 

That’s it!

8. Optional, but in order to demonstrate how to use it in your project, add the Starter Content to it

footsteps_add_startercontent footsteps_add_startercontent_02

 

9. Locate the materials folder
footsteps_findmaterials

 

10. Open a material and what type it should use
footsteps_findmaterials_setphysmat

 

11. Apply materials to your floor meshes
footsteps_apply_materials_to_stuff

 

Example: