Game Testing; Not as Easy as It Sounds!

Jovie Anto De Sylvia
Indium Software Blog
5 min readMay 15, 2017

--

Gaming!!!! Be it online, mobile, console or PC games, it is a multi-billion-dollar industry and it is not child’s play. Hence, expert-level game testing is extremely important for game’s success. Games that are built exclusively for mobile are very much different than the web-based games, which in turn are completely different from console or PC games. Nevertheless, quality of the game is critical irrespective of the media platform.

Modern gaming industry has become more sophisticated over a period of time and this has been made possible by all those passionate game developers and testers, who work tirelessly, to add new magnitudes to it. They contribute to the fact why game testing is a much more serious endeavor.

The gaming industry is all set for the ninth generation of consoles and games, with new and advanced features. This sets up a high standard for test requirement. As always, the game testers need to access the game, to test its functionality and performance but with new and updated testing techniques.

A high-quality game purposes to exceed the expectations of the players, throwing enough challenges to make the game-play interesting. It also tested to pass the cross-platform performance standards without negotiating the player’s privacy and security.

Here are a few common challenges faced by game testers:

Testing Multiplayer Feature

This can be a big challenge particularly when players are emulated or when the players aren’t in the same room and rather playing from whole different geographies. Multiplayer games are very challenging to test, tough to debug, can contain issues that are nearly impossible to break.

To mitigate this challenge, the game should be made sure for its robust design. Some best game development frameworks like Unity, Unreal etc. can be used, which has been unit tested on at least one devices. Adapt user testing for evaluating multiplayer game. But in addition to that, load testing is required. Load testing can be performed by either having a large beta population, simulated users, or both.

Game Authenticity Challenges

It is never forgivable to have an insecure authentication system. No gamer would ever want their saved game or high score crumbled just because of poor security.

“Imagine after spending sessions worth of time, perhaps dollars on buying the weapons and gears, unlocking the difficult levels your user credentials get misused and all your saved data get lost”

And weapons!!!!!

Oh No!!!

So it is the tester’s job to find out these bugs and take care of them. Before game play, a game needs to be authenticated properly. There are a few authentication options, and some can be used in combination with others. These can be User authentication, Device Authentication or Social authentication. These methods will match the information against a database allowed for players and make the game more secured.

Testing Across Various Game Engines

It is said that choosing a right game engine frequently proves to be the first step in deciding the success or failure of a game. With the arrival of so many game platforms over the past few years and the release of the latest generation of consoles such as Play Station 4, Microsoft Xbox One, Nintendo Switch, Oculus and Wii U, selecting the right game engine can be difficult. With so many game engines available for each of these platforms, it can be a hair-pulling moment for a game tester. For Example, many PlayStation games are developed using GameMaker game engine while most online casinos like Mansion Casino prefer PlayTech!

Although this is a decision that is often taken by the game studio executives and lead programmers, as a game tester should be trained and should ready to test most of these latest game engines and platforms.

Ensuring Accurate Social Integration

It was not too long back when Facebook introduced social media games and in 2013 when the launch of Wii U (and Miiverse that came with it) made it obvious that social integration and social media as a whole were going to play a major role in video games over the coming years. Today, the video games are becoming increasingly more connected to various social networks, but this also means that as game testers you will have to be even more attentive.

Social media can be a double-edged sword; if used intelligently, it can not only serve as a way to bring together like-minded gamers into a closely knit community but also be a great way for the companies to push their products (gaming accessories, weapons, gears etc) to targeted and loyal gamers. However, if done poorly it can be the end of the game and the gaming studio! Hence, as the game tester you need to make sure that the social integration is accurate, and is able to be interesting to the demography that your game is targeting.

Game’ Ability to withstand Concurrent Load

No testing is complete without a round of load testing before the product is launched and it applies to Game Testing as well. With more and more network based games emerging every day, the focus is shifting to MMO and MORPG games. The game should be tested to withstand real-time concurrent load before it is shipped. Load testing should be done to achieve consistent performance across all hardware/software/platform/device combinations that your target audience might use.

The first challenge faced is security when setting up a test facility for console games. With high stakes involved in console games, security concern becomes a big point that must be taken care of. MMO Performance Testing addresses scaling of games to thousands of users at the same time and ensures the security of the games from external attacks and vulnerabilities across different multi-player genres

That’s all folks!!!
We will discuss further about game testing in our upcoming blogs.
Subscribe now if you want to stay updated.

--

--