Игры очень сложно тестировать по определению, потому что что-то происходит постоянно. Даже если добавить тестирование GUI, это вам слабо поможет, потому что GUI будет зависеть от состояния в игре, которое в свою очередь зависит от тысяч событий ввода, постоянно изменяется и т.п.
Вы можете использовать юнит-тестирование для проверки поведения пользовательского интерфейса, если достаточно абстрагируетесь, как и в случае с другими частями логики. Но тестирование именно GUI в игре вряд ли возможно в полноценном виде.
Если позволяют архитектура и производительность, пользуйтесь юнит-тестированием. В остальном полагайтесь на ручное тестирование.