1 hour ago, Kylotan said:
This is probably true for indies or hobbyists. Unfortunately it's rarely practical at larger companies. Imagine you have assembled 100 or 200 people, and then announce a new project - what's the chance that literally all of them will be passionate about that exact type of game? It's practically zero. And of the people who are passionate about it at the start, many of them won't still be passionate by the end. ![:) :)](https://uploads.gamedev.net/emoticons/smile.png)
Ultimately game development is a job. And few people are in such high demand and have so few ties that they can just decide to move to whichever company is making their favourite type of game. So it's to be expected that a lot of people on any given project are there to do a good job, rather than necessarily being passionate about the end product.
Let me be more precise... you HAVE to be passionate about what you do if you want to do a GREAT, not just a good or good enough job. Which is USUALLY what people like the OP are talking about when they talk about getting into making games. They do not want to be able to pay the bills... they want to create art.
Now, I am a professional in a different technical field myself, and I am about as passionate about the product of the company I am working for as most people working in the bigger studios probably are about the games they work for... which is... not so much. But it pays the bills, the colleagues are nice, and generally I like the work I am doing there. Yes, that is a reality for most professionals in todays world. Most of them will only be small cogwheels in a much larger machine, and most probably will only care about their direct surroundings. If you are lucky, they have at least some pride in their own work and try to do the best job they can. Put enough corporate BS on their shoulders (managers are very good at that in ALL lines of work), or pick simply the wrong person, and they might aim even lower than that and just see how little they have to put in to not be fired. Then there are the figureheads who are paid to be passionate and are often horrible fakers and PR disasters... lets not forget Hello games and their own PR disaster caused by a single figurehead not being able to keep his mouth shut.
In a big AAA setting, as long as you still have SOMEONE passionate enough about the project and not the money, and in a high enough position to fight back corporate bullshit from management and the publisher, and entice the normale employes not really pulling their weight to do better (while hopefully also reminding the ones pulling too much to dial back a nothc to not burn out on it), this can still result in a great game. After all, most of the people involved are professionals that are expected to churn out good work even if they are running on autopilot, and sometimes the resulting product can be taken from mediocre to great with the hard work of a few who want to go above and beyond the usual.
In an Indie setting sadly you get the same distribution of passionate, run of the mill, and lazy persons. You just don't get the same bell curve distribution among the company because they might be not enough people in the company to actually form a bell curve. You might get more passion on average, but also much less professionalism.
Lastly, while the AAA industry might pay good salaries even compared to other technical fields, the Indie dev careers on average don't. Picking to be an Indie game dev is a choice people should make out of passion, which I get is what most of the pros moving from the AAA industry to an Indie career do. True, for some it might be a necessity because they not longer are able to find a job, or they have a great idea they want to realize outside of the shackles of the AAA industry.
But given demand for programmers outside of the gaming industry is still high, and artists might also find employment doing something else, there still HAS to be some passion for making games to stay in the industry as an Indie.
So I am not denying that your response to my initial statement has some truth ESPECIALLY in respect to people in the AAA industry... but Indie devs without passion for games... well... lets just say among them are some of the most disgusting devs that are infesting the Steam and App Stores of this world. If you had ANY passion for games you wouldn't waste anyones time trying to game the Steam stores trading card system, or upload a Unity template project without any alterations to the stores again and again.
You can bet that if a GOOD game comes out from any dev, there was SOMEONE SOMEWHERE in the company that had passion for what they created. Passion alone does not guarantee a good game. The absence of passion will guarantee a mediocre game at best.
Oh, and almost missed the "...won't be passionate about it at the end" part. Yes, totally agree. I have seen with my own eyes what mistreatment of employees, corporate BS and mismanagment can do to a corporate culture. A company can go from healthy to undead within a few years when people are put under pressure and managers start to make their usual d*ck moves treating money as more important as people.
The company usually will not recover from it. The worst part is, it might actually survive and even thrive... but inside, people will cooperate less and be more selfish. The productivity suffers while managers still try to squeeze out more work from their employees in order to save money they may or may not need to save. I predict such a company will either go under long term, or will take 10 times as long to recover, as it needs to cycle out the old burnt out staff, and build up a new culture with the new staff while avoiding the old staffers souring the mood of the new ones. And as you cannot fire a full company without closing down shop -> almost impossible to achieve. You WILL have to win back the favour of the old staffers, which is a hard feat when many of these have an axe to grind with the old management, and new management might not even know what exactly has happened that disgruntled the old staff so much, while not really caring enough to get to the bottom of it.
Having seen what the crisis and our "management overhead" and their mostly stupid ideas has done to the company I work in, I can only imagine how much worse people in SOME of the more infamous AAA studios *cough*everythingEA*cough* have it.