Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackyyang09/Simple-Unity-Audio-Manager
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
https://github.com/jackyyang09/Simple-Unity-Audio-Manager
audio audiomanager jsam music sound sounds unity unity-asset unity3d unity3d-plugin
Last synced: 3 days ago
JSON representation
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
- Host: GitHub
- URL: https://github.com/jackyyang09/Simple-Unity-Audio-Manager
- Owner: jackyyang09
- License: mit
- Created: 2019-06-11T14:06:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-13T16:33:08.000Z (4 months ago)
- Last Synced: 2024-10-29T17:11:58.557Z (15 days ago)
- Topics: audio, audiomanager, jsam, music, sound, sounds, unity, unity-asset, unity3d, unity3d-plugin
- Language: C#
- Homepage: https://jackyyang09.github.io/Simple-Unity-Audio-Manager/
- Size: 30.8 MB
- Stars: 566
- Watchers: 16
- Forks: 47
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20card%20image.png)
Tired of having to manage a billion AudioSources lying about? That will no longer be a reality!
Never worry about sounds and music ever again!Jacky's Simple Audio Manager (aka **JSAM**) is a easy-to-use, performant, and decentralized audio playing system for Unity.
JSAM is perfect for game jams, prototypes and is scaleable with your project!
# Features
- Easily and intuitively add and play sounds and music!
- Individually control master volume, sound volume and music volume!
- Music and sound fading!
- Built-in Loop Point authoring interface (powered by [Audio Tools Library for .NET](https://github.com/Zeugma440/atldotnet))
- Spatialized 3D sound and audio!
- Audio that changes depending on the scale of time
- Compatible with Unity's built-in Audio Effects
- Drag and drop components that handle sound playback on
- Collision events
- Trigger events
- Particle emission and death
- *Extensive* in-editor, in-code documentation for easy extensibility# Add JSAM to your Project
### Install via GIT URL
*(You will need to have [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) installed and available in your system's PATH)*
- Open the **Package Manager** window in Unity
- Click the **+** symbol in the left-hand corner
- Choose the option to **Add package from Git URL**
- Input the following `https://github.com/jackyyang09/Simple-Unity-Audio-Manager.git#master` and click **Add**
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Installation/package%20install.gif)### Install via Unity Package
- Note: If you're upgrading JSAM from a previous release, delete your existing JSAM installation before proceeding
- Download the latest [Release](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/releases)
- In the Unity toolbar, navigate to **Assets -> Import Package -> Custom Package...**
- Select the package and import everything (check off the Sample sub-folders as you need)### Also
- Check out the [wiki](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/wiki/1.-Downloading-and-Importing-JSAM) to see how to **simplify** audio integration in your project!
- Check out the [documentation](https://jackyyang09.github.io/Simple-Unity-Audio-Manager/) to learn more about and extend JSAM's functionality!# More Info
Check out the [Releases](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/releases) page to see all the latest updates!JSAM is now on the [Unity Asset Store](https://assetstore.unity.com/packages/tools/audio/jacky-s-simple-audio-manager-176802)! Do check the Github Releases page for the latest bug fixes.
If you'd like to see what parts of AudioManager I'm actively working on, you can check out the [Trello!](https://trello.com/b/r6237lmD/audiomanager)
If JSAM has helped you at all, feel free to [donate](https://www.paypal.com/paypalme/brogrammist)! My quest to streamline audio is neverending, but your patronage is always appreciated!
# Screenshots
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%201.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%202.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%203.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%204.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%205.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%206.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%207.png)
![](https://github.com/jackyyang09/Simple-Unity-Audio-Manager/blob/Media/Media/Homepage%20Promo/JSAM%20promo%208.png)