I am looking for any and all documentation on writing plugins to Unity.
I have downloaded the examples, but I am looking for something more substantial than examples.
Kind of a soup to nuts beginning to end document that explains the whole process. I am going to need to probably get a bid from an engineer, and I would like to give them as much documentation to peruse, to give an accurate estimate of time and costs.
Anything and everything is helpful.
There is a manual page (admittedly a bit hidden) which explains the basics and it also contains a link to the information provided for Mono.
Thank you most kindleeee!
Hey andeeee,
In reading through the documentation, I get the feeling that using the plugin requires you code in C#? Is this correct? Or can I use *.js to write my game code? Or can I just register the plugin using C#, and then make calls to the functions in the plugin using *.js?
part part.
Some can be done in UnityScript, for example [DLLImport] becomes @DLLImport
But there are aspects that are C# only as far as I recall cause the corresponding counterparts on marshalling etc don’t exist in UnityScripts
but it shouldn’t be a problem cause plugins are always in the plugins folder and plugins are always compiled first.
As such you can access them later on with UnityScript without any problems, so YES to your second answer 
Thanks for that Dreamora!
Good to know. I will try to keep things in .js at the moment, if I have to switch to C#, so be it.