As we develop more assistive and automated game design systems, the question of how these systems should be integrated into game development workflows, and how much adaptation may be required, becomes increasingly important. In this paper we explore the impact of software engineering decisions on the ability of an automated game design system to understand a game's codebase, generate new game code, and evaluate its work. We argue that a new approach to software engineering may be required in order for game developers to fully benefit from automated game designers.
URL: https://ieeexplore.ieee.org/document/9231750
Cite this work
@inproceedings{cook2020software, author= {Cook, Michael}, title= {{Software Engineering For Automated Game Design}}, year= {2020}, booktitle= {{IEEE Conference on Games (CoG)}}, pages= {487--494}, url= {https://ieeexplore.ieee.org/document/9231750}, abstract= {As we develop more assistive and automated game design systems, the question of how these systems should be integrated into game development workflows, and how much adaptation may be required, becomes increasingly important. In this paper we explore the impact of software engineering decisions on the ability of an automated game design system to understand a game's codebase, generate new game code, and evaluate its work. We argue that a new approach to software engineering may be required in order for game developers to fully benefit from automated game designers.},
}