Tags are the foundation of the BFS Foley System's flexibility. Every lookup — whether it's for footstep types, surfaces, shoes, cloth, limbs, or speed — is resolved via Gameplay Tags.
The plugin includes a default Gameplay Tags config file:
/Config/Tags/BFSFoleySystemTags.ini
This file contains essential root tags used across the system, such as:
Footstep.Walking.Type
Footstep.Falling.Type
Footstep.Walking.Speed
Footstep.Falling.Speed
Shoes
Fabric
Foot
, Leg
, Arm
, Outfit
These tags provide a baseline structure — but you can extend it infinitely.
Tags allow you to define your own:
Foot.Left
, Arm_L
, Leg_R
)Shoes.Boots
, Shoes.Sneakers
)Fabric.Leather
, Fabric.Nylon
)Down
, Up
, Scuff
, Jump
)Walk
, Jog
, Sprint
)You are not limited to any predefined set. Just follow the category structure and add whatever your game or animation requires.
Across the entire plugin, tag selectors are filtered by category to reduce clutter and enforce structure.
For example:
Shoes
dropdowns will only show tags under Shoes.*
Footstep.Walking.Type
or Footstep.Falling.Type
Foot
, Arm
, Leg
Outfit.*
This makes authoring and editing tags faster, safer, and more organized.
You can extend the system simply by editing your project’s tag list:
Project Settings → Gameplay Tags → Add New Tag
/Config/Tags/BFSFoleySystemTags.ini
Make sure any tags you introduce are correctly categorized so they appear in the right dropdowns in Wardrobe, BoneTraces, Notifies, and the DataTable.
🧠 The tag system is what makes the BFS plugin scalable — whether you're adding 2 feet or 12 hooves, the system adapts to your tags.