| Both Unity and UDK recognised the benefits of open source, and have OS components. A product can be good or bad without OS. So long as you can deploy what you make with it effectively. Sometimes that means mindshare, like UDK and Source. Sometimes that means complete decoupling tooling from code like Sublime and Atom. Sometimes it is more about the deployment, like Visual Studio and Unity. However, to stand out, this product needs one of the above. It's new, and doesn't seem to be backed by a big name, so no mindshare yet. So they need to somehow make devs want to use it for their code. A nice experience is usually not enough. An OS community, or a fantastic cross-compilation strategy are the only two things that I, personally, have seen work. OS seems to be the easiest of the two. |
While I side with your central argument, there are numerous cases where the above is absolutely enough.