Often times teams and groups come together and form with an agreed upon concept. Whether it be through a forum or school, starting with a single concept is something I’m sure many are familiar and comfortable with. Personally, it’s been my primary method for finding a group. Some how – many thanks to the powers that be – that was not the case for my selected Senior Capstone project. It was after chatting about life and code that we all thought it would be fun to work together. After discussing our interests and experience, a concept was born. With many thanks to the powers that be once more, I found myself with a bit of time before our next brainstorming session and I was determined to not let it be wasted. In this effort, I was able to take some time and find some useful resources about my weakest area and jump into learning more about developing for a specific platform with Unity.
ENTER UAAL – Unity As A Library!
https://docs.unity3d.com/Manual/UnityasaLibrary.html
https://github.com/Unity-Technologies/uaal-example
https://medium.com/swlh/unity-as-a-library-bring-unity-features-to-your-android-app-9936bea9b775
As I have little experience with mobile development, discovering the ability to integrate Unity as a library with most platforms provided a since of major relief as I was not 100% percent certain on how we were going to go about this task. I will say that Unity’s GitHub example provides more information than the documentation, so head straight to the example if you are already comfortable with the Unity. Once at the example, I immediately realized I knew very little about our proposed platform and thus decided to dive head first into my next task – getting familiar with mobile development. The final link above, I found most helpful for explaining the mobile development side as I hope to gain some exposure on that end as well.