Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdsherbert/unreal-engine-audio-spline-plugin

Unreal Engine AudioSpline Plugin. Provides a Spline with an AudioComponent attached that tries to move to the nearest point on the Spline to a target Actor.
https://github.com/jdsherbert/unreal-engine-audio-spline-plugin

audio audio-processing blueprint cpp cpp17 cpp20 plugin unreal unreal-engine unreal-engine-5 unrealengine

Last synced: 1 day ago
JSON representation

Unreal Engine AudioSpline Plugin. Provides a Spline with an AudioComponent attached that tries to move to the nearest point on the Spline to a target Actor.

Awesome Lists containing this project

README

        

![image](https://github.com/JDSherbert/Unreal-Engine-Audio-Spline-Plugin/assets/43964243/ad4e1765-6fe1-4a4e-b7e8-5a91047916d0)

# Unreal Engine Audio Spline Plugin



Stars Badge
Forks Badge
Watchers Badge
Issues Badge

-----------------------------------------------------------------------


Unreal Engine Plugin


Available on Itch.io


License

-----------------------------------------------------------------------
## Overview
After getting tired of needing to remake these for pretty much every Unreal project I work on, here's a repository that provides an out-of-the-box solution for developers to create and manage AudioSplines in Unreal Engine. AudioSplines enable precise and dynamic audio spatialization by positioning and moving audio sources along predefined spline/bezier paths. This enhances the realism and immersion of the game environment as we can have the Audio Component position itself to the nearest player position, while staying within our own defined constraints (say a race track, river, or cliff edge).

The spline itself is implemented in C++, but I've provided a Blueprint that inherits the C++ class for easier customizability as required.

## Usage
To use the plugin:
1. Copy the AudioSplinePlugin folder into your Unreal Engine project's Plugins directory.
2. Enable the plugin in your project:
- Open your Unreal Engine project.
- Go to Edit > Plugins.
- Find the AudioSplinePlugin in the list and enable it.
- Restart Unreal Engine if prompted.
3. Open your Unreal Engine project.
4. Drag and drop the BP_AudioSpline Blueprint from the Content Browser into your scene. (AudioSplinePlugin Content->Blueprints->BP_AudioSpline)
5. Select the BP_AudioSpline in your scene.
6. Use the Spline Component to add, remove, and adjust spline points to define the desired path.

-----------------------------------------------------------------------