Video Game Development in a Rush: A Survey of the Global Game Jam Participants
Markus Borg, Vahid Garousi, Anas Mahmoud, Thomas Olsson, Oskar, St{\aa}lberg

TL;DR
This survey of Global Game Jam participants reveals common development practices, emphasizes face-to-face communication, and discusses the implications of time pressure and crunch culture in game development.
Contribution
It provides empirical insights into development practices and perceptions during game jams, highlighting similarities with startup environments and suggesting improvements.
Findings
Iterative brainstorming is the most popular initial requirement method.
Practices like continuous integration and scope management are frequently used.
Familiarity with agile methods weakly correlates with perceived success.
Abstract
Video game development is a complex endeavor, often involving complex software, large organizations, and aggressive release deadlines. Several studies have reported that periods of "crunch time" are prevalent in the video game industry, but there are few studies on the effects of time pressure. We conducted a survey with participants of the Global Game Jam (GGJ), a 48-hour hackathon. Based on 198 responses, the results suggest that: (1) iterative brainstorming is the most popular method for conceptualizing initial requirements; (2) continuous integration, minimum viable product, scope management, version control, and stand-up meetings are frequently applied development practices; (3) regular communication, internal playtesting, and dynamic and proactive planning are the most common quality assurance activities; and (4) familiarity with agile development has a weak correlation with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBiomedical and Engineering Education · Open Source Software Innovations · Software Engineering Techniques and Practices
