I’ve been using Unity for a long time, and picking up Unity is what led me down the path that got me my first real job that I loved - making games, and set me on the career path I’m currently on… Basically I love Unity a whole lot, and I also depend on it for a lot. That’s why it’s very unsettling for me personally when Unity (corp) seems to have a lot of priorities in their product/business too much askew from my own…
I think some fundamental things like how you monetize Unity can if their not very carefully considered can both harm the utility of it for users and in the long-term it can harm how further development of Unity prioritized.
To me I feel the fundamental problem that I’m trying to get at is this: I don’t feel like Unity really wants what I want:
‘I want to make great games, the greater the better, and I want them to be successful.’
So from Unity point of view as service/tool provider they should be thinking:
‘I want to help this guy ( and these people ) to make great games, the greater the better. And I want them to be successful’.
But more and more I feel like ‘Unity is trying to monetize me with this stuff’, ‘All these initiatives and resources etc on basically whatever are the latest Silicon Valley-hyped technologies with out very much, if any, proven application in any more critical part of 99.9% of games being made’.
BIM. CAD. Automotive Industry-something. Unity for making animated movies. Pushing different premium services and subscriptions and hyping different partnerships with little-to-no impact on anything except for… I’m not sure… It’s what CEO’s and business people do? Go to lunch meetings and strike up some partnerships and whatnot… Like… That there is basically 98% of the Unity Blog. The GitHub is full of stuff like that also… And it’s barely useful for anybody…
I want to sit you down, Unity, like a misbehaving child and say while pointing my finger at you: "NO! STOP IT! Game Development, okay? Making real games, putting most development resources into the things that’s the most pivotal for the people who are actually successfully and actively using Unity.
This does of course not mean that partnerships cant be great and exciting, that Unity can’t be very useful for a lot of things besides game development and that you shouldn’t lean into that. It doesn’t mean you shouldn’t R&D sassy new technologies even if it might not pay off etc etc etc etc… But that stuff is all you ever hear about and that gets promoted.
What about doing blogs on game development workflows, system architecture, project setup/management, general game development trends, comparing different contemporary widely used setups for developing AI… Obviously etc etc etc… Yes that stuff exist but I feel like over the past two they’ve been pushed to the brink of extinction…
Do you want to do the same thing I want to do anymore, Unity? Because all the telltale signs are the and the drifting apart, and I’m really confused as to why as surely I’m representing your core user base?
I for one would much perfer skipping the subscription services and all of the freemium-like nickle-and-diming on the ‘Unity Services’ for a royalty-based system, even if it was a substantial cut taken by Unity… Primarily for this reason:
The better you help me make a successful product, period, the more money you make. That means our objectives are perfectly aligned.
Unity is for making great, wonderful successful stuff. Focusing on that should be the end-all be-all. But the message I’m start to feel I’m getting is that it’s not.
That really bums me out because I love Unity. And do help people make great, wonderful successful stuff.