Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔊 Sonant Core

Zero-Setup Native Contextual Audio Manager for Unreal Engine 5

Unreal Engine License: MIT


SonantPro1

🚀 No more Physical Material Grind

Tired of manually creating and assigning UPhysicalMaterial assets to every single mesh, landscape layer, and prop in your game just to get the right footstep sound?

Sonant Core reinvents audio workflow by introducing Keyword-Based Surface Detection. Instead of relying on brittle physics materials, Sonant intelligently scans the names of the visual materials your game is already using to instantly deduce the correct surface type.

If your character steps on a mesh with a material named M_WetGrass_01, Sonant knows to play grass footsteps. It's that simple.

If you have consulting and/or custom pipeline integration in mind: I offer dedicated architecture consulting for production games & projects. 📬 Please contact me or see my extended portfolio. 👨‍💻

Discord support


✨ Core Features

🔍 Keyword Surface Detection

Define simple string keywords like "Grass", "Metal", or "Wood" in a central Data Asset. Sonant will automatically match any material hit by a raycast to your defined surface profiles. No more physics material setup required.

⚡ Smart Caching Engine

Material lookups happen once. Sonant caches the resolved surface type for every material it encounters, ensuring that subsequent impacts on the same material cost 0.0ms.

🧩 Blueprint Native & Data-Driven

Everything is driven by standard UDataAsset configurations and FGameplayTag events. Easily call PlayFootstep or PlayImpact from your animation notifies or physics events.

🏃 Velocity-Driven Foley

Automatically crossfade and pitch-shift character movement sounds (like clothing rustles or armor clanks) based on the actor's velocity. No complex animation curves required.

〰️ Spline Audio

Perfect for rivers, roads, and power lines. A single spline audio component tracks the listener's closest point along a spline, panning and attenuating perfectly without duplicating audio sources.

💥 Surface-Synced VFX & Decals

Tie Niagara particle systems and visual decals directly to the same keyword-based surface definitions as your audio. A single line trace handles sound, visual effects, and footprint decals simultaneously.


🛠️ Quick Setup

  1. Create a Configuration: Right-click in your Content Browser -> Miscellaneous -> Data Asset -> SonantCoreConfig.
  2. Define Surfaces: Add a new Surface Definition. Set the tag (e.g., Sonant.Surface.Wood), add a keyword ("Wood"), and assign your Sound Cue or MetaSound.
  3. Assign to Settings: Open Project Settings -> Sonant Core and assign your new Data Asset.
  4. Trigger Audio: In your character's blueprint, use the Sonant Core Subsystem node to call PlayFootstep and pass in the Hit Result from a line trace.


Sonant Core is useful, but it's just the doorstep. If interested, Sonant Pro can transform your game into a living, breathing acoustic experience.

Feature Sonant Core (Free) Sonant Pro
Keyword Surface Detection ✅ ✅
Smart Caching ✅ ✅
Dynamic Raycast Reverb ❌ ✅ (Real-time room size calculation)
Atmosphere Stacking ❌ ✅ (Priority-based overlapping audio zones)
Multiplayer Ready ❌ ✅ (Dedicated Network Component & RPCs)
Velocity-Driven Foley ✅ ✅ (Auto clothing rustle based on speed)
Spline & Volumetric Audio ✅ ✅ (Recommended for rivers and roads)
Surface-Synced VFX & Decals ✅ ✅ (Spawn bullet holes/dust with audio)

Stop fighting the engine and start designing your soundscape.


📄 License

Sonant Core is released under the MIT License. See \LICENSE\ for details. Copyright (c) 2026 GregOrigin. All Rights Reserved.

Releases

Packages

Contributors

Languages