Footstep sounds for FPS (and VR)

How to add footstep sounds to a First Person Shooter (also works in VR with thumbstick locomotion).

​​​​​​​With a nice addition by @tcla75 on how to make different sounds depending on which material you are walking on: Footsteps - XR Development - Unreal Engine Forums