Skip to content
Games by Hyper
Sign Up / Login
Games by Hyper

Generic

  • QuickStart
  • Support
  • Purchase Options
  • Roadmap
  • FAQ
  • Learning
  • For Professional Studios

Templates

  • Template Logic and flexibility

Shared Infrastructure

  • Gameplay Tags
  • Datamanagement
  • Folder Structure

Item Management

  • Inventory
  • Jigsaw Inventory
  • List Inventory
  • Respawn Actor Manager
  • Hotbar
  • Crafting
  • Item Allocator
  • Vendor
  • Icon Creator
  • Interactive Foliage
  • Inspection System

Interaction and Feedback

  • Interaction System
  • Outliner System

UI

  • Main Menu
  • HUD
  • Information Prompt

Locomotion

  • Animation Framework
  • Extended Movement Component
  • Leader Posing
  • Custom-Skeletal-Meshes

Combat

  • Attribute Manager
  • Team Affiliation
  • Equipment Manager
  • Ragdoll System
  • Ability System
  • Target Locking
  • Weapon Attachment System
  • Limb System
  • Combat-framework

Construction and Survival Mechanics

  • Building System
  • Mineable Rocks
  • Tree Cutting
  • Farming System
  • Fishing System
  • Swimming System

Game Management

  • Global Save System
  • Respawn System
  • Session Manager
  • Game Mode System
  • Spectate System
  • Player Manager
  • Team Manager
  • Score Manager
  • Guild Manager
  • Party Manager

Multiplayer

  • Online Multiplayer Framework
  • Replication Subsystem
  • Chat System
  • Console Command Manager

AI

  • Basic AI
  • NPC Behavior System
  • Perception System
  • Companion System

Exploration and Narrative

  • Dialogue System
  • Memory System
  • Quest Manager
  • Map System
  • Teleport System
  • Guide System
  • Event Manager
  • Visual Novel System
  • Dungeon Adventure Kit
  • Region Manager

Progression and Leveling

  • Level Manager
  • Unlock System
  • Reputation System

Security and Control Systems

  • Drone System
  • Lock System
  • Security System
  • Defense System
  • Defense System – Modern
  • Defense System – Primitive

Character and Player Systems

  • Character Creator
  • Class System
  • Mount System
  • First Person

Environmental Control and Immersion

  • Time and Day Night Cycle management
  • Weather System
  • Background Music System
  • Footstep System

Environment Building

  • Mesh to Actor Swap System
  • Auto Landscape
  • Cave
  • Deform
  • Ditch
  • Exclusion
  • Forest
  • Forest-Basic
  • Lake
  • Level Instances
  • Mesh
  • Path
  • Props
  • Spline
  • Village
View Categories
  • Home
  • Docs
  • Footstep System

Footstep System

1 min read

Footstep System #

  • Before you are going to migrate, make sure that your target project has the correct settings.
  • This system used physical surfaces, please do set it up like the following TIP: You can copy paste it from the config file:

Core principles of the footstep system #


Animation Notify #

The footstep system is driven by animation notifies that you can setup in any of your animations. It requires the AN_Footplant to be set up and defines what kind of footstep type it is.

You can apply the FootFXAnimModifier to try and automatically create the notifications.


Landscape Physical Material Output #

  1. On the auto landscape, you would want to have different physical material outputs and change the footstep sounds based on the surface type. We can use the Landscape Physical Material Output node in our landscape material.
  2. I connect the result off the blend on heights as a mask. For the beach layer to be outputted as “Sand”:

  • And I use the “SlopeMask” from the MF_Slopemask nodes (With a OneMinus). For the snow layer:

  • I do a OneMinus for the inverted slope to get the grass instead of the rock slope.

  • Also, the trick is to do the following after each change to recalculate the final physical material outputs:
    • Clear the layer
    • Rebuild Layer Material
    • Fill the automaterial layer

    • You can also try to rebuild the level, landscape and Physical Material

  • After these steps, you should get the results of the landscape. Note: UE seems to be a bit unstable in this.


Use cases #


Adding footsteps to a new animation #

When you’ve got your animation, you can add a new notify track for your footplant left and right.

After creating the notify tracks you can move along your animation and add the animation notify on the places you want the notify to be excecuted.

What are your Feelings
Still stuck? How can we help?

How can we help?

Table of Contents
  • Footstep System
    • Core principles of the footstep system
    • Animation Notify
    • Landscape Physical Material Output
    • Use cases
    • Adding footsteps to a new animation

© 2025 Games by Hyper

X Reddit Patreon Discord Linkedin YouTube

Review Cart

No products in the cart.

We noticed you're visiting from Netherlands. We've updated our prices to Euro for your shopping convenience. Use United States (US) dollar instead. Dismiss

  • Hyper Bundle Configurator
  • Shop
    • Game Templates
    • Courses
    • Loyalty Store
    • Survival Modules
    • RPG Modules
    • Environment Building
    • Browse All
  • My account
  • Become a Member
  • Cart
  • Get Help
    • FAQ
    • Upgrade your Game Template
    • Documentation
  • About Hyper
  • News & Updates