Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nubango/yondulib
Yondulib is a Unity plugin that allows you to use sounds detected by the computer's microphone as input in videogames.
https://github.com/nubango/yondulib
input-system real-time sound-interaction sound-recognition unity unity-package unity-plugin user-input videogame-input
Last synced: 17 days ago
JSON representation
Yondulib is a Unity plugin that allows you to use sounds detected by the computer's microphone as input in videogames.
- Host: GitHub
- URL: https://github.com/nubango/yondulib
- Owner: nubango
- License: other
- Created: 2022-03-29T19:56:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-16T13:49:47.000Z (about 2 years ago)
- Last Synced: 2024-10-11T10:21:06.041Z (about 1 month ago)
- Topics: input-system, real-time, sound-interaction, sound-recognition, unity, unity-package, unity-plugin, user-input, videogame-input
- Language: C#
- Homepage:
- Size: 163 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# yondulib
## System Requirements
- Unity 2020.3.5f1 or later
- Intel 64-bit desktop platforms (Windows, macOS, Linux)## How To Install
This package uses the [scoped registry](https://docs.unity3d.com/Manual/upm-scoped.html) feature to resolve package
dependencies. Please add the following lines to the manifest file
(`Packages/manifest.json`)..NET Standard 2.0 (Unity 2021.1 or earlier)
To the `scopedRegistries` section:
```
"scopedRegistries": [
{
"name": "Unity NuGet",
"url": "https://unitynuget-registry.azurewebsites.net",
"scopes": [
"org.nuget"
]
},
{
"name": "Keijiro",
"url": "https://registry.npmjs.com",
"scopes": [
"jp.keijiro"
]
}
]
```.NET Standard 2.1 (Unity 2021.2 or later)
To the `scopedRegistries` section:
```
"scopedRegistries": [
{
"name": "Keijiro",
"url": "https://registry.npmjs.com",
"scopes": [
"jp.keijiro"
]
}
]
```---
Use Unity Package Manager to install the package via the following git URL: `https://github.com/nubango/yondulib.git`
![GIF Unity Package by URL](https://i.gyazo.com/b54e9daa9a483d9bf7f74f0e94b2d38a.gif)
## How to download FPS Demo
The plugin contains an example of ```yondulib``` usage that you can download into your project from the _Package Manager_ window of _Unity_. The sample is called _FPS Shooter Demo_ and contains a test scene where you control a character in first person. You move forward with whistles and shoot with finger clicks or claps.
![Demo Image](https://user-images.githubusercontent.com/27202047/190650897-7595492d-9f85-473f-8d9c-36b50995eb82.png)
To change the controls that make the actions, just open the _SimpleControls_ file (_Input Action Asset_) and add or remove controls in the action editor.
![Input Action Asset Image](https://i.gyazo.com/f4b76ab763d25a6c1f74718b94549ded.png)
## Additional information
This repository, together with that of the complete project ([yondulib-project](https://github.com/nubango/yondulib-project)) is part of the Final Degree Project: "Yondulib: Tool for using sounds as inputs for Unity videogames".
Created by Gonzalo Alba Durán and Nuria Bango Iglesias for the Complutense University of Madrid, directed by Manuel Freire Morán.