I'd like to call Unity API's from an external DLL assembly I'll be making. Can this be done? For example, create a GameObject, add Components, etc.?
What would the syntax for getting that going look like? Any online samples or tutorials? (I'm more familiar with old school C++ DLL building, never done this with C#, so any help greatly appreciated).