Do you have anything to back that up? I don't think you do. Unity has a public API and so does Blender.
I'm all for OSS just like the next guy, but saying it would be easier if unity weren't propriety is just FUD.
I'm all for OSS just like the next guy, but saying it would be easier if unity weren't propriety is just FUD.
Also take a look at the ancient .NET integration in Unity that has been strangled by licensing problems with Xamarin. Even though Microsoft has re-licensed .NET recently, it doesn't look like Unity will have an upgrade anytime soon. The only development environment for Unity is C#. Look at the numerous VMs and language integration in Unreal, in addition to any language that links with C++.
Answering your own questions is obnoxious. Public API documentation for software only available behind a commercial subscription is completely irrelevant when integrating with open source.