| Zajęcia stacjonarne | 1x45min |
| Opis jednozdaniowy | Omówienie rodzajów i technik testowania gier oraz analiza testów poszczególnych elementów gry takich jak grafika, dźwięk, level design oraz innych. |
| Materiały źródłowe | Podstawowe: https://www.guru99.com/pl/game-testing-mobile-desktop-apps.html https://www.qable.io/blog/7-different-types-of-game-testing-techniques https://www.testscenario.com/types-of-game-testing/ https://qualityisland.pl/jak-napisac-plan-testow/ Dodatkowe: https://www.testdevlab.com/blog/base-principles-of-game-audio-testing https://www.youtube.com/watch?v=wClRQ-V6l8s https://www.youtube.com/watch?v=C-Ol6W1qWJI |
| Czemu służy ta lekcja | Celem zajęć jest zrozumienie istniejących rodzajów testów oraz technik testowania gier. Uczestnicy dowiedzą się, jakie są obszary gier komputerowych, które wymagają obszernych testów z podziałem na plany. Lista elementów gier, które zostaną omówione: – grafika – dźwięk – muzyka – animacja – poszczególne mechaniki – level design – lokalizacja gry Rodzaje testów: – testy funkcjonalne – testy zgodności – testy wydajności – testy stabilności – testy kompatybilności – testy lokalizacji – soak testy – testy regeneracji – testy bezpieczeństwa |
Jak się przygotować
Aby przygotować się do zajęć, należy:
- Przygotować przykłady błędów z poszczególnych dziedzin opisanych powyżej, które później będą omawiane
- Przygotować na podstawie wybranej gry (docelowo bardzo znanej, takiej, w którą najprawdopodobniej większość osób grała lub słyszała) omówienie jej elementów i omówić jak można zabrać się za jej testy (test plan) – proponuję jakąś walkę z bossem lub konkretny element rozgrywki (minigra, puzzle)
Jaką wiedzę należy przekazać
- rodzaje testów
- obszary testów
- plany testów
- jak testować poszczególne elementy gry?
- jak się dzielić przy pracy z innymi?
Warto zapamiętać
- Warto znać profesjonalne nazewnictwo związane z poszczególnymi elementami (przykładowo: mesh, kolizja, tekstura, OOW dla level designu)
- Warto testować grę obszarowo, a później elementy ze sobą łączyć (np poszczególne mechaniki z dźwiękiem)
- Warto tworzyć nawet podstawowe, proste plany testów
- Warto konsultować elementy gry z designerami odpowiedzialnymi za ich implementację w celu głębszego zrozumienia założeń