How to prepare for automated gameplay testing

GIC 2017, Poznań, Poland

Gamedev is not the first industry to struggle with fully fledged automatic testing. It is viewed as too difficult or even impossible and not worth the required effort. However, this is not necessarily true. Automated gameplay can be made easy, when incorporated into an existing technology stack and can serve multiple purposes: not only preventing obscure bugs and regressions, but also providing a test-driven approach to both the implementation and the game design itself.