PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Test Automation in Game development

keywords GAME DEVELOPMENT, TESTING

Reference persons RICCARDO COPPOLA, FRANCESCO STRADA

Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG

Description In recent years, several game engines (e.g., Unity, or Unreal Engine) have established as the primary choices for developers working on mobile, PC and virtual reality games.

Performing Verification and Validation for games is not a trivial task, since games are graphically intensive event-driven applications, in which the input space to test is significantly bigger than that of traditional desktop or mobile applications.

Several techniques are available to perform test automation in game development context.

The candidate, after selecting a specific game engine (preferably Unity), will explore the existing academic and industrial state of the art, to analyze the most widespread testing frameworks and tools, and evaluate their benefits, drawbacks, challenges and best practices.

The thesis will include the development of a test protocol for an existing game, with the application of the best practices identified in the previous phase.

Required skills Object-oriented programming (Java, C#), game development (optional)


Deadline 31/08/2024      PROPONI LA TUA CANDIDATURA