#OUYA Unity Plugin
Downloading the Plugin
Check out the releases section to download the compiled plugin
Building the Plugin
If you'd like to modify any of the plugin code, you will need to compile the plugin yourself.
Requirements
- Android SDK (and
ANDROID_HOME
environment variable set) - Android NDK (and
ANDROID_NDK_HOME
environment variable set) - Unity
- Mono (
mcs
, the Mono compiler will need to be in yourPATH
)
Folder Structure
cs/
- Unity C# scripts. Compiled with mcs against Unity's libraries into two DLL files
java/
- Android library. Contains Android Java and native C++ code. Compiled with Android SDK+NDK into a JAR and an SO file
unity/
- The unity project for the plugin package.
Building
This plugin relies on the gradle build system to build all of its components. A gradle wrapper is included in the repo, so no additional software should be needed.
To build the plugin, run the following command from within the root directory:
./gradlew clean unityPacakge
or on Windows:
gradle.bat clean unityPackage