About this course

Learn about all the components that go into creating a game as you embark on a semester-long project to propose, develop, and create a game of your own as part of a group. Through computer lab exercises, you will practice programming techniques while discussing the benefits and challenges of using different languages such as Python, C++, C#, and Java.

Syllabus

Spring 2026 – Section A

This is the most recent syllabus for this course

Go to syllabus

Spring 2026 – Section B

This is the most recent syllabus for this course

Go to syllabus

Prerequisites

One course in neuroscience, physiological psychology, biological psychology, or cognitive psychology at university level.

Corequisite lab course

This lab is required for all students enrolled in Game Development: Programming and Practice.

Faculty

Benno Lüders

M.Sc. in Game Technology, IT University of Copenhagen (2016). All-around game enthusiast and game development with a focus on game programming. Previous experience as an Assistant Teacher at the Royal Academy of Fine Arts in Copenhagen (2015-2016) and as a Tutor and Teaching Assistant at the IT University of Copenhagen (2015) and Hochschule Fulda (2011-2013). Also worked as a Backend Java Developer at Flaregames, a mobile game company (2013-2014). With DIS since 2016.

Jorge Villa Yagüe

Co-founder & Managing Director at Pine Creek Games (2021–2023). Previous experience as Producer & Game Designer (2020–2021) and Level Designer (2019–2020) at Tactile Games. M.Sc. in Medialogy, Aalborg University (2019). B.Sc. in Industrial Design Engineering and Product Development, University of Zaragoza (2016). With DIS since 2023.

Looking for some advice?
We’ll support you every step of the way.