Writing cross-platform Unity plugins using Xamarin


Is it possible to write cross-platform Unity plugins using the Xamarin APIs?

If yes, what would be the procedure to go about doing it? Are you aware of any documentation or reference that might be useful?

I’m asking this because I want to minimize my learning curve for developing unity plugins. After a lot of experimentation, I’ve just begun understanding the intricacies of C#. If I have to learn two other languages (Java and Objective-C) that would greatly impede my progress.


I think this (Android) can help you.