Game Design & Technology Master's Programme
The master’s programme in Game Design and Technology provides you with skills needed to work in the game industry and other technical industries that use highly complex and interactive simulations and animations, such as the automotive industry and companies making extensive use of for example virtual reality systems.
High-performance game engines are crucial for rich and meaningful gameplay. From hyper realistic renderings of dynamic environments through complex procedural generation of massive game worlds, to distributed real-time systems with complex physics-based animations, the success and enjoyment of a game depends on robust and efficient implementation of a game engine. The master’s programme in Game Design and Technology is uniquely customized to fit companies’ needs for highly skilled programmers who understand the importance of gameplay and user experience. The skills and abilities used in game engine optimization can also be applied in other technical companies developing interactive simulations, animations, and virtual reality systems.
Combining theory and practice for advanced skills
Building on international research in games and computer science with over a decade’s experience in running courses related to games, the master’s programme in Game Design and Technology provides you with the necessary technical skills to develop and expand game engines customized towards the gameplay needs and wishes of players and gamers. Courses in game research, gameplay design, game engine architecture, and computer graphics give you the combination of theoretical knowledge and practical group projects which is needed to develop advanced game engines or interactive simulations, and you will build your skills and understanding of how to find, test, and evaluate gameplay for various target audiences.
A central stance of our programme is to be close to current research and connect the development of technology to the design of user experiences. Our courses are related to the development and testing of software that is part of game engines and interactive simulations. A foundational understanding of the main field is provided through the mandatory courses during the first semester, and further mandatory courses continue to develop your understanding, preparing you for your master’s thesis. Elective courses provide incremental deepening or broadening of your skill sets. You will learn through lectures, seminars, teacher-led exercises, labs, and individual supervision, in addition to projects where you apply and deepen your knowledge. You can spend either the fourth semester or the whole second year on your master’s thesis project, where you can either work practically at a company or explore your research topic more theoretically within the university.
Choose your focus
You will have great freedom in tailoring your education to your particular interests through elective courses that will strengthen your skills in design or user experience or allow you to narrow your focus with a wide range of technical specializations, such as:
- Algorithms for Machine Learning and Inference
- Compiler Construction
- Fluid Mechanics
- Information Visualization
- Mobile Computing
- Real-Time Systems
- User Analytics
Programme structure and content
The first semester introduces important aspects and characteristics of the game engine development field through mandatory courses. The second and third semesters contain one mandatory course each and the possibility for elective courses.
The following are mandatory courses:
- An Introduction to Game Research
- Computer Graphics
- Gameplay Design
- Simulation Engines
- Game Development Project
- Technology-Driven Experimental Game Design
- Requirements Engineering
- Agile Development Processes
- Master’s Thesis in Computer Science and Engineering
You can specialize with elective courses within areas such as: Computer Graphics, Distributed Real-Time Games, AI and Game Agents, Naturalistic Simulations, or Game Development on Mobile and Other Non-Traditional Platforms.
You can spend one or two semesters on your master’s thesis. If you choose to spend the whole second year on your thesis, you do not need to take the courses Game Development Project and Technology-Driven Experimental Game Design.