MAKING GAMES IS HARD

Inspired by the support I got from my last post, my blog writing bug has returned. Whilst I aim to cover a range of topics pertinent to game audio, I stumbled across something today that was again unfortunate to see and I felt inclined to put in to words.

This has already been widely discussed on Twitter so I don’t feel afraid to mention more specific details. As many of you may know, in coalition with Game Grumps, Vernon Shaw, Leighton Gray and co. are developing their soon-to-be-released project ‘Dream Daddy’. The game has a wide following, all of which are eagerly awaiting its release, and having a keen following is great, until something goes wrong.

The team have announced, and quite rightly so, the official release is undergoing a minor delay because they’ve discovered some last minute bugs they would like to fix, and simply are physically incapable of being fixed before their original deadline. Whilst credit is due for the fact that many people supported what is an inevitably difficult decision, many responses were insensitive, insulting and downright ignorant.

Now, believe me when I say that I understand the disappointment you feel when a game you are excited for gets delayed, particularly when it happens near to the original release date. However, I feel some clarification needs to be made about why delays actually happen.

So here are some important things to remember:

  • Firstly, as renowned composer Ben Prunty stated in response to the team’s announcement, “MAKING GAMES IS HARD”. There are many people that sadly do not appreciate just how much goes in to making the games that they play. Games are hungry beasts. They require art, animation, programming, audio, QA, marketing, design, narrative and so much more. And all of these things require time, money, effort, passion and a fierce sense of dedication. And consequently all of these things need people willing to have those attributes and contribute them to the industry. And I emphasise people because that’s what we are: people. Not robots that can work without ever requiring a break. We’re actual humans who need sleep and mental, physical and emotional stability to keep going.

 

  • Crunching is not healthy and it is certainly not sustainable. In development, all games will have a crunch period and some games have many. Development is always continuous but it will always reach a point where the deadline is looming and everyone is working overtime. Often whilst getting little to no sleep and undergoing copious amounts of stress. But despite our very best efforts, sometimes we don’t manage to get to where we originally intended to be and we don’t hit our deadline. That’s normal, it happens to everyone at some point in their lives, and it is not something that people should be made to feel ashamed about. We can only do what we can do; it’s not physically possible to do more than that.

 

  • Devs don’t do this deliberately. No developer makes the decision to delay lightly. It is a tough choice that they know will cause disappointment, and that disappointment is felt just as much by them as it is by you. But as aforementioned, delays happen for genuine reasons. Problems can’t be solved and games can’t be made by people that are sleep deprived or not in a sound and healthy state of mind. As much as we love games, developing them is still work, and challenging work at that. A team wouldn’t be expected to finish building a house if they were exhausted and not in a fit state, and the same is applicable to building a game. We want our developers to be safe and healthy!

 

  • “A delayed game is eventually good. A rushed game is forever bad.” ~ Shigeru Miyamoto. An individual tweeted this quote in response to the announcement and I think it needs to be iterated a thousand times over. Delays mean the game will be better: it’ll be stronger, more polished, less buggy, and more enjoyable to play. What some people fail to realise is that a buggy game being released on time will be more disappointing than a polished game being released a bit late. And the irony is that the backlash about bugs would be given by the same people back lashing about the delay.

“This needs fixing, why isn’t this sorted?”

“God, this has so many issues, why have they released it unfinished?”

“All of this build up and the game has bugs, what the hell”?

It benefits everyone to have some patience and get to play a game that works as it is supposed to, and it’s important to think about whether you would genuinely feel happier if you bought the game and it had problems, rather than waiting a few days to buy it when it doesn’t? Game development delays are much more common than they used to be. Developers are constantly pushing themselves and creating games that are more innovative, more complex and ultimately have higher standards to reach. I have seen many games that have been delayed and have come out much better, smoother and stronger as a result, so it needs to be emphasised that delays aren’t a bad thing.

 

  • Scheduling a release is HARD. With the amount of work that developing a game requires, actually planning an accurate date is really difficult to do. You can ascertain roughly how long things might take, but you can never predict what issues and what bugs you will encounter along the way. Personal situations crop up, things break when they  shouldn’t, technical breakdowns happen, data sometimes gets lost. There are an absolute miscellany of issues and hurdles that all companies overcome throughout a game’s development cycle, and unfortunately some of these things take longer to tackle than others. It simply cannot be helped. And it’s essential to emphasise that these hurdles are particularly hard to overcome when you’re working with a small team. Whilst bigger companies often develop bigger games, it is more feasible for them to distribute the workload, hire in additional staff, have someone take over if someone else needs time out and more. With indie companies, they don’t always have that luxury. They are stuck there for the long haul and they don’t always have other people to turn to, to help out.

 

In conclusion, game development is emotionally draining, a lot of work and a lot of pressure, so please don’t make that worse. These individuals don’t have to develop games, but they do it because they love to make people happy and give them something they can enjoy. How can it then make sense to throw that back in their face by being unsupportive and ungrateful? Every game we play is a product of an individual or a team’s investment of their time, passion, money, patience, social life, talent and so much more. They are a beautiful combination of efforts and should be valued, understood and appreciated every step of the way.

So overall, or TL;DR:

  • Have more appreciation
  • Show some support
  • Have some empathy
  • Respect the development process
  • Love games
  • Be a good person

Your developers are doing this for you as much as they are doing it for them, so please take some time to digest and appreciate that. The industry will be a better place if we have happy people making games and those people will be much happier if we support them along the way, no matter what happens. We’re only human, we’re not invincible and life is short, so let people prioritise what’s important when it’s necessary, and be assured that it is in everyone’s best interest.

Stay safe!