Like a lot of you guys know, I've been delving into learning Unity with the plans of potentially making game prototypes and creating tutorial resources for it. However in the last few weeks of me evaluating it and especially in the last few days I'm just left with a bitter taste in my mouth regarding some of the high-level directional choices that Unity are making.
Unity Merging with IronSource:
Unity Game Developers obviously not being happy about Unitys Direction
Unity decided to shut down Unity Anwers and then went back on their decision [Support forum for Devs]
(they decided to shut it down, community hated it , because its obviously a bad decision.)
Unity CEO calling its user-base "Fucking Idiots"
Unity Cancelling Gigaya
I think the cancellation of Gigaya is somewhat of the last straw for me, because Unity has issues for medium and large scale development. It's the number one complaint from its game dev user-base, Unity doesn't have a flagship game that push their own tech forward, that makes the engine better for everybody, that inspires its users to push onwards. Game development is hard and costly, and they cancelled it because of these reasons believing that they've learned "enough" and its not worth pushing further. It's just proof of the fact that Unity can't even push through their own issues of their own game development.
They don't believe in game development enough to even support their own internal game dev team financially. In the end, they make it really hard to defend them or Unity as an engine you want to stand behind.
in fact, it's so hard to defend that most successful games don't even advertise the fact that they are made in Unity and most devs actually pay to remove the Unity Splash Logo in their game. It's even advertised as the first feature of their Unity Plus subscription.
^ Right there, the first feature in the list of features of the Plus subscription.
So yeah, it's hard to defend them at times like this. Does this mean that you can't make great games in Unity? No, of course you can. But you're also making games in a "Game Engine" for a company that seem to care little about games.
So where does this lead me in regards to what I was planning in terms of evaluating their toolset, tutorials and what not. Well essentially this:
- I will not continue the Unity Evaluation Based Series
- I will not continue to make art in Unity
- I will be sharing what I've learned so far as free resources on here
- I will be spending my focus on Unreal again
As for the wonderful devs that use Unity, keep on working hard! It just sucks to be spending so much effort on a company that doesn't care about its core-users.