Sunday, January 28, 2024
Jobs in game development
Imagine that over the course of a year you were reading the following news about the car industry:
- Supply of new cars built outstrips demand
- Customers not happy with the quality of new cars
- Car companies lay off thousands of employees
Curiously people are unable to remember these basic economics when it comes to game development. There is definitively a glut of videogames, with Steam alone releasing 14, 532 games last year and breaking all records. 2023 was also full of stories where highly anticipated and major game releases ended up disappointing customers, or just got a very "meh" reception. But if you look at the video game news, most sources describe the resulting layoffs with a narrative in which evil managers, who were solely responsible for the bad quality of games, maliciously fire hardworking game developers, who aren't to blame for the quality of the games they produce at all. That is very unlikely to be true. Game companies fire employees simply because the economic numbers don't add up for keeping them. And if you are upset about a specific bug in a game, it probably wasn't a manager who put that bug there, even if he might have created an unhealthy work environment which in part explains the bugs.
I don't have a particularly high regard for game developers in general. Yes, there are obviously some good guys making great games. But there are also a lot of very snobbish game developers constantly hitting the news for bad-mouthing the competition on X/Twitter. Make a game that sells millions, and you'll get a wave of hate from the developers of other companies telling the world that they can't be expected to make a game as good / popular as that for various phony reasons.
I enjoy good games. But I have spent a large chunk of my life working in a large company, and I am very aware of the fact that in a big organisation the majority of employees are very small wheels in a very large machine. If you read that a game was developed by hundreds of people, only a handful of them is actually responsible for the major gameplay decisions that most strongly determine your enjoyment of the game. The majority of "game developers" don't develop games at all, they work all day on minor parts of the game, like the animation of characters for example. Yes, you'll notice if that guy did a particularly bad job and characters in the game walk funny, but you'll probably won't be able to spot the difference between him doing an okay job and him doing an excellent job. I find the work of very small indie teams developing a full game a lot more impressive than the work of employee number 473 on a triple-A title.
And let's be very clear about the future: The small indie teams will still be there tomorrow. The handful of people actually designing good games at big companies will still be there tomorrow. Employee 473 will be out of a job and be replaced by AI, because it turns out that AI can do his job as good as he did, and do it a lot cheaper and faster.
I think that once issues of ownership of source materials used to train AI models are resolved, the use of AI generation of assets for video games is a good thing. Earlier this year I was interested in a newly released indie game, Dominions 6; but I ended up not buying it, because it was just too ugly and the UI too clunky. Which is mostly due to it being developed by a company with just 2 people in it. Any indie game in which the small team doesn't by chance contain an incredibly talented artist would probably benefit from being able to generate the characters and the UI in their game by AI. A lot of indie roleplaying games would probably benefit from AI voice acting rather than having no voice acting at all.
I am not saying that all art should be produced by AI. I think that art by good artists will always be superior to what AI can produce, which will by definition always be mediocre. I think that motion capture will always produce superior animations than anything AI can do. I think that real voice actors will always sound better than AI voices. But AI art, AI animations, and AI voice acting isn't totally bad, it is mediocre. And mediocre is a step up for many games that can't even afford mediocre artists, and where the drawings are made by a guy who is good at programming, but terrible at drawing.
In the very large teams that produce triple-A games, a lot of the artwork *is* just mediocre, because you can't have a team of 500 highly talented people. Not every rock in every video game needs a highly talented artist to draw it. There are currently a lot of mediocre "artists" working on these assets, and if they get replaced by a mediocre AI, that will make game development cheaper and faster, without loss of quality. The really talented game designers and artists will always find work, and it is them who will make the really good stuff in the really great games. But if most of the 14,532 games released on Steam last year feel like shovelware, the people making that crap can't really claim that we would lose something if they were to be replaced by AI.
We have been living in a world in which humans have been replaced by machines that can do repetitive jobs better than they do for over 200 years. It turns out that this is a good thing, because it frees up that human to do something more productive, something that a machine can't do as easily. I am sure that the luddite weavers who tried to destroy textile machines 200 years ago had the same feeling, of them being absolutely necessary and being able to weave better than a machine, as the game developers today raging against AI have. It turns out that there are still handwoven items sold today, at very high prices, made by very good weavers. The machines just replace the mediocre workers making the low quality stuff that doesn't need the highly skilled workers. And the replacement of workers by machines benefits the customers. And while the transition is initially hard, it ultimately also benefits the workers, with the average jobs today being a lot more comfortable than that of an 18th century weaver.