Why is Unity the most popular engine?

People still run to Unity because of torrent sites and related stuff…
It’s possible to get all of Asset Store’s products for free; when I was a seller on Unity’s store it was absolute hell to track all my pirated stuff and shutting it down. Unity never did anything to stop them.
With UE4, the same week a pirate published my stuff on pirate sites, Epic filed a DMCA and everything got removed; one more reason why I love UE4 :slight_smile:

On Unity though, if you are not a pirate, you’d easily spend $5000 worth of assets and plugins to make the engine work properly for a complex game project… And also because C# doesn’t use header files, you have conflicting code in plugins all the time which adds more issues to your project instead of helping.