paper

Phylogenix: Bringing phylogenetics to Unity

Abstract

Game Software Engineering addresses the software part of creating video games, with game engines like Unity serving as foundational tools for development. A major challenge in game development is creating new content, resulting in the exploration of Procedural Content Generation techniques. However, these techniques often lack formalized variability, hindering the transition to a Software Product Line paradigm. This paper presents Phylogenix, a Unity plugin that leverages phylogenetic analysis for a family of video game content where variability is not formalized. The resulting phylogenetic tree has potential to understand the variability and even release latent family members. A video of the tool and source code are available at https://svit.usj.es/phylogenix.

Acknowledgements

  • VARNETICA: Spanish Ministry of Science, Innovation and Universities through the Spanish National R+D+i Plan under Grant CNS2023‑145422
  • VARIATIVA: Ministry of Economy and Competitiveness (MINECO) through the Spanish National R+D+i Plan and ERDF funds under Grant PID2021‑128695OB‑I00
  • Research Group S05_20D: Gobierno de Aragón (Spain)