The BFS Foley System is a fully modular plugin for Unreal Engine that delivers automatic footstep and cloth sounds using MetaSounds and Gameplay Tags, combined with motion-based tracing — no coding required.
It is built for sound designers and animators to work seamlessly in UE5 using a structured set of DataAssets and a zero-code asset import workflow.
Realtime Footsteps & Cloth Playback
Foot and limb sounds are triggered automatically by movement and animation
Powered by MetaSounds
All audio is routed through generated MetaSounds with support for variations, amplitude mapping, and looping cloth
Tag-Based Architecture
Surfaces, shoes, fabrics, footsteps, and speed tiers are fully tag-driven and extendable
Heel / Toe Tracing
Separate traces for heel and toe contacts offer increased realism
Outfit-Based Limb Mapping
Cloth and foot sounds adapt dynamically based on your selected Outfit Tag
Pre-Configured Core Assets Included
Comes with a complete set of default Data Assets, templates, and metadata — ready to use
Asset | Role |
---|---|
Data Table | Main matrix containing all footstep & cloth rows |
Meta Library | Auto-manages MetaSounds, SoundWaves, and routing |
Wardrobe | Maps limbs to cloth and shoe materials |
Bone Traces | Defines trace bones for arms, legs, feet |
Speed Categories | Maps movement speed to walking/falling tags |
Templates | Used when generating new routing assets |
Component | Runtime system handling detection and playback |
Tags | Gameplay Tag structure that powers all asset lookups |
⚠️ Before using the system, review your Project Settings → Plugins → BFS FoleySystem
Make sure the correct DataAssets and templates are assigned. If anything is missing, sounds won’t play.
➡️ Review Data Assets
Understand what each one does and how they work together before customizing your setup.