Year: 2025
Type: article
Abstract: Game Software Engineering has emerged as a specialized field distinct from traditional software engineering, addressing unique challenges inherent to the creative process of game development, but lagging behind in using new methods of software engineering.This paper introduces the method of Behavior-Driven Development (BDD) to game software engineering.BDD is popular in software engineering for modelling and testing software.In this paper, we first propose a development process for applying BDD in game development.Then, we provide an integration of BDD tooling in Unity 3D, a major platform for game development.Next, we present a framework for identifying and categorizing game behaviours, to cater for modelling game behaviours in BDD scenarios.Finally, we show applicability of these three contributions on a real-world case study.
Source: The Journal of Object Technology
Authors: Michael Mulder, Petra van den Bos
Institution: University of Twente
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4411187243
