{'fraction_non_alphanumeric': 0.014414414414414415, 'fraction_numerical': 0.0, 'mean_word_length': 6.031645569620253, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Serious Games Development as a Vehicle for Teaching Entertainment Technology and Interdisciplinary Teamwork: Perspectives and Pitfalls

Teaching computer game development at university level provides many learning opportunities, for example about entertainment technology or modern software engineering methods. Teaching serious game development provides even more opportunities especially in terms of applicability and interdisciplinary team work. According courses need to be carefully planned as there are many parameters that affect the degree to which learning goals are met. Also, field reports are scarce. Consequently, instructors may find it difficult to develop suitable courses. This paper offers insights for instructors. Experiences are shared by reporting experiments with several course formats, the learning goals associated are identified, significant parameters are highlighted, lessons learned are discussed, and best practice is described. Not only playing serious games but also developing them in an interdisciplinary environment can prove to be fruitful for students of many disciplines.