Testing
Testing a game is a broad concept. There are large testing portions that are more common and some smaller, more specific ones. The more common testing patterns we see are:
- Functional
- Performance
- Playtesting
- Soak
- Localization
If you research game QA or game testing, you will find several other names for testing, and a studio may have their own specific testing that is their form of best practice.
None of this is wrong. The testing we will explain from the list above is seen in almost every studio. Let’s break down the first in the list, functional testing.
Functional testing
Your testing started well before you got to this chapter. Every time you pressed play to check if a script did what it was supposed to do, you tested that script alongside the rest of the game. This is part of the iterative nature of game development and is also called functional testing.
Functional testing has a very direct name! It’...