Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits) (+2)

Like I said it's fearmongering and it's honestly not the first time Unity got a bad reputation. The engine itself nor games made with it won't magically become viruses because of this merge because installcore(the open source installation SDK) is deprecated and IronSource themselves shifted focus from installcore to the mobile app and game market. They are now one of the major players in the mobile development market. In fact nothing major will come from this merge to the engine itself. The area of focus for this merge were mobile ads which are again going to be optional and if you want to use some other company for ads rather than Unity Ads you can and always could do. You can use Ironsource SDK for mobile ads in your Unity game right now as we speak.


You can still use Unity and still make games with Unity and it will still be continued to be used. However I would say switching engine if you are worried about the future of Unity and how the former EA CEO who is now Unity's CEO is running the company worries you then yeah consider switching. To what? I have no idea.... GODOT 4 when it comes out maybe.

As for the reputation hit yeah it's to be expected. Unity has always had a bad rep with gamers in general.

I am not saying the merge is good or any news surrounding Unity is good. 4.4 billion dollars could have been used to I dunno improving the game engine so it stops being such a bloated piece of software. The fact that the company laid off 200 employees who were working on their own game project is really really scummy ,but hey look who's the ceo of Unity now. It's none other than former EA CEO who during his time at the company got an award for the worst company ever twice and who got laid off by the company themselves because he basically destroyed many game studios under EA. The dude called game developers who don't focus on money when developing games f-ing idiots.

If there is a reason to switch it's because a former EA ceo is now the CEO of Unity and he as always is a greedy f-ing idiot.

To give some credit, he did what they brought him in to do: bring in more investment, grow them fast and get them to an IPO so they could cash out their stock. In the process, they made Unity free (just about everything you need, unless you just have to have a custom logo), which was after I'd paid six thousand dollars over the years for Unity Pro, and this is why $100k-license engines like Unreal and CryEngine (if anyone still cares) are now free.

Nevertheless, I wasn't excited about him taking over, and the last several years have confirmed my preconception (obnoxious press interviews, sexual harassment allegations...). The last straw for me was when they introduced their publishing service, with partners including a piracy site that already "published" several dozen copies of my game. So I deleted my Unity account over two years ago (funny story,even  if you delete your Unity account, your apps with Unity Ads will still display ads generating revenue for Unity, and Google Play users who don't like seeing any ads in a free app will still complain vociferously).

Unity is a big and dominant company, so their product is not going away anytime soon, and they have a lot of really sharp developers, some of who have even reached out to help when I complained on twitter, but again, it's a big company, so it's a mixed bag - some of their staff I'll be happy not to deal with again. And they remind me of Google in how they introduce new services only to lose interest a few months later.

But dropping Unity was a personal decision, not a business decision. It took me six months to port the game I licensed into Unity (and a couple of years for it to really be complete) which involved getting the original game running enough to integrate an FBX exporter, then manually reconstructing all the scenes in the Unity editor and debugging all the coordinate differences (different scale, swapped UVs...) and then of course writing all the code in Unityscript (and later rewriting it all in C#), and since I dropped Unity, I have yet to port anything from my old projects into a new engine or start a new project from scratch. Every engine is different, which is a good thing, but that means you're talking different scripting or programming languages, different APIs, different paradigms (e.g. Unity uses a component system while Godot is more object-oriented).