Releases: holypeachy/HolyAudio2D
HolyAudio2D v0.1.0
🍑HolyAudio2D
The goal was to create a comprehensive and simple-to-implement 2D Audio Manager for the Unity Engine to be used by the TeaPot TopHats Dev Team, for my future projects, and for any amateur to use in their own projects.
So far I think I achieved that goal, the "real project" testing for this has been minimal so that's why I decided to mark it as a pre-release to make sure no one uses this for a big project. Personally, I only recommend you use this module for small to medium sized projects (whatever that means). I am not experienced enough on game development or tool creation for video games to design an audio manager for big production video games.
What to expect
I think the most difficult thing about using this tool is the set-up, but as long as you follow the documentation it should be pretty simple and self explanatory, allowing you to have full control over audio in a project, in a short period of time.
With this tool you will:
- Have a simple way of using Unity's Audio Sources and having all of them in one place.
- Have several methods for playing, pausing, un-pausing, and stopping Audio Sources by passing only the name of the "clip" you are wanting to interact with.
- Be able to get and set the volume for each mixer and mixer group by using their respective Get and Set methods.
- Also have a few utility functions that will help you convert percent volume to decibels (used by the mixers) as well as a few methods to check if a certain sound, mixer, or mixer group exists.
Other Details
Unity Editor Version?
- 2021.3.11f1 (This is the version of editor I used to make this. It will most likely work on later version although I have not tried)
If you would like to see a simple demo download the source code and place it in a project folder in you Unity projects. Alternatively you can clone the main branch. It will show you the Unity Project I develop on, I make changes as I add new things to the manager. I am yet to make a proper demo game to show all the features.
If you download the HolyAudio2D v0.1.0 zip file you'll see a folder (HolyAudio2D) containing all the scripts, and a PDF file which is the documentation for that particular version. If you are using the latest version you can also use the following link for the documentation:
Documentation, this will be updated as the project progresses.
To get started I recommend dropping the "HolyAudio2D" folder directly into your Assets folder on the Project files tab of your editor.
Feedback
If you encounter any issues or bugs, have any suggestions, or would like to see a certain feature added feel free to email me at frankberm3@gmail.com. Alternatively, and for a quicker response, you can message me on discord at .holypeach.
I hope anyone who tries this little project of mine finds it useful, if you do make sure to star the repo to let me know you liked it!