University of Twente Student Theses
From Behaviours to Code : Exploring Behaviour-Driven Development in Unity 3D Game Creation
Mulder, Michael (2024) From Behaviours to Code : Exploring Behaviour-Driven Development in Unity 3D Game Creation.
PDF
2MB |
Abstract: | Game Software Engineering (GSE) has emerged as a specialized field distinct from traditional software engineering, addressing unique challenges inherent in game development, but lagging behind in utilizing the new methods of software engineering. This thesis aims to introduce one of these new methods in the realm of game development. It will introduce a method for applying Behavior-Driven Development (BDD) principles to game development in Unity 3D, aiming to enhance the reliability and quality of game software. BDD is an agile development approach that emphasizes user-centric scenarios and collaborative communication, bridging the gap between technical and non-technical stakeholders. This approach improves upon Test-Driven Development (TDD) by focusing on system behaviours rather than low-level code functionality, ensuring that developed features align with user requirements. This thesis will present a framework to help express game behaviours as BDD scenarios, a method to apply BDD in game development, and tooling to support the process. The results of this thesis are validated through a case study with the Royal Netherlands Marechaussee, which requires robust and effective training simulations to prepare for evolving security threats. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science MSc (60300) |
Link to this item: | https://purl.utwente.nl/essays/100096 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page