Footstep | Universal Footstep / Footprint Framework

$4
Publisher Golem Kin Games
File size 2.50MB
Number of files 31
Latest version 1
Latest release date 2024-10-09 09:24:13
First release date 2024-10-09 09:24:13
Supported Unity versions 2018.4.2 or higher

The Footstep System provides an intuitive and powerful solution for adding dynamic footstep sounds, decals, and particle effects based on surface interactions in Unity. This system is designed to support multiple foot configurations, making it versatile for characters, creatures, or any entity that requires realistic footstep effects. With user-friendly controls, customizable settings, and editor tools, it allows you to fine-tune every aspect of the footstep system with ease.


Key Features:

  • Surface-Based Customization: Define unique footstep sounds, decals, and particle effects for different surface layers.
    Easily manage footstep responses based on tags and layer masks for full control over surface interaction.
  • Multiple Feet Support: Configure and manage characters with multiple feet, making the system adaptable for creatures, quadrupeds, and complex characters.
    Adjust step intervals for each foot to create staggered or synchronized footstep patterns.
  • Dynamic Footprint Handling: Customize footprint decals with adjustable size ranges.
    Footprints can be aligned dynamically to the surface's normal for realistic placement on sloped or uneven terrain.
    Control footprint lifetime for fading effects.
  • Impact Detection: Built-in impa: Use adjustable ray distance and dynamic terrain checking to detect surfaces below the character's feet, allowing for accurate placement of footsteps.
    Fully customizable ray distance via editor sliders for precise control over detection range.
  • Raycasting and Terrain Detection:Use adjustable ray distance and dynamic terrain checking to detect surfaces below the character's feet, allowing for accurate placement of footsteps.
    Fully customizable ray distance via editor sliders for precise control over detection range.
  • Audio Control: Fine-tune footstep sounds with volume control, based on character velocity or impact intensity.
    Supports multiple audio clips per surface, with randomized playback for more natural sound effects.
  • Particle Effects: Trigger specific particle effects (dust, splashes, etc.) based on the surface type, adding visual feedback to footsteps.
    Fully integrated particle system that works seamlessly with surface detection.
  • Visual Debugging Tools: Customizable gizmos for visualizing foot position, raycasting, and footprint placement in the scene view.
    Color-coded gizmos for easy debugging.
  • User-Friendly Editor: Intuitive editor interface with foldable sections for clean organization.
    Sliders for easy adjustment of values such as ray distance, step interval, footprint size, and volume.
    Detailed instructions built into the editor to guide users through the setup process.
    Customizable box style with distinct colors for better readability.

Key Use Cases:

  • Realistic Character Footsteps: Perfect for characters who interact with multiple surface types, such as dirt, grass, concrete, and water.
  • Creature Movement: Easily manage multiple feet for creatures, quadrupeds, or robots with complex movement patterns.
  • Dynamic Terrain: Detect and handle uneven surfaces, slopes, or moving platforms with dynamic footprint and sound placement.
  • Game Effects: Add particle effects such as dust, water splashes, or snow displacement to enhance immersion.

Top Publisher Assets