We’ve scale tested for months with third parties, consultants, the help of infra providers, and our own backend team. We have the ability to scale servers quickly, have reserved a large amount of bare metal machines, and do not have a maximum spend for cloud overflow- it’s all elastic. From the extensive testing we’ve done, unless we do have a really crazy turnout, we should be stable. It’s not lost on us that many much larger companies than us have had issues at launch though... We’re optimistic and if there are issues it certainly won’t be for lack of effort, spend, or ignorance to the importance of launch day.
If we do have issues I promise that we’ll stay very communicative and you can be 100% certain we’ll be all hands on deck working to resolve anything that comes up. We understand what’s on the line.
I will say that this is probably the most stressing thing to the team as we’ve seen games be review bombed and eviscerated when there are launch issues. I remember being frustrated when games I was excited for had launch issues in the past, but now being on the other side of it I’ve seen how much of an emotional toll it can take on a team to face hatred for something that they have tried hard to prepare for but it not be received/gone well despite best efforts. Just in general I think it’s a good thing for the gaming community to understand the impact those types of things have on development teams. That’s not me asking for leniency for our team, just rather an insight I feel worth sharing for gamers in general.
Another thing I’ll share because it’s interesting and something I didn’t understand before being in game development (before LE) - it’s nearly never the game servers that have issues at launch as those are easy to scale as long as you have the funds and willingness to pay the server providers (typically Google or Amazon), it’s more often an issue with services like login/authentication/database rate limiting. We use Steam and other services that are battle tested at scale for these things.
But, in summary, we’ve prepared heavily and have every reason to suspect we’ll be in good shape come launch day. If there are issues we’ll be communicative and working to address anything that comes up immediately.
Thanks all, sorry for the long post here