With the new Warcraft 3: Reforged editor having an EULA that declares everything you make belongs to them, and they do not have to compensate you for using your creations in anyway. Seems they're a bit bitter about losing DotA2.
I was wondering if anyone here has come across a platform that is similar in quality. I've experimented with a few in my past, but nothing that drew me in like Starcraft did.