Course Syllabus

Development and Programming of Serious Games

DIS Logo

 

Semester & Location:

Summer 2019- DIS Copenhagen

Type & Credits:

Summer Course - 3 credits

Major Disciplines:

Computer Science, Communication

Faculty Members:

Benno Lüders, Iben Schandel

Program Director:

Iben de Neergaard, idn@dis.dk

Time & Place:

Time: TBA Location: V10-A31

 

Course Description

By applying technology and design theories of game development to non-game context, Serious Games allow us to educate, persuade, advertise, and motivate. They can help us to increase productivity, understand problems or even learn completely new skills. But as promising as it sounds, it is also difficult to accomplish. This course is a hands on approach to the specific programming and design challenges that come with the development of Serious Games.

The course gives a solid overview of game-design theory targeted towards Serious games and the technical challenges of game development. In small groups you will create several small prototypes and a final, complete project, exposing you to the whole process of developing a game with purpose.  

We are going to use sate of the art web-technologies to develop serious games, this includes learning about web-architecture, client-server communication, Javascript, HTML5, and CSS

Learning Objectives

After successful completion of the course, you will:

  • Master basic game development (produce, test and present a beta version of a game of your own design)
  • Understand Serious Game theory to analyse other games and be able to apply it to your own projects.
  • Learned the following technologies:
    • Basic Web Architecture
    • Javascript
    • HTML5, CSS
    • Phaser 3

Student Profile

This course is for you if you are interested in computer science, games in a political, educational or productive environment, or games in general. It will be especially interesting for you if you like front-end and user oriented development or want to improve your web-development skills.

Prerequisite

One year of introduction to computer science, one semester of calculus at university level and knowledge of at least one programming language such as Java, C#, C, C++ or JavaScript.

Approach to Teaching

This course has a very hands on approach and we are going to spend a lot of time programming together. The first sessions will cover the technology and how to use it, then we are going to dive deeper into the theory of Serious Games. In the end you can apply what you learned directly in a big Final Project and even pick an area you want to specialize in, that can go further than what the class covered.

Faculty

Benno Lüders. M.S (Game Technology, IT University of Copenhagen, 2016). Game enthusiast and Game Development all-rounder with focus on Game Programming. Assistant teacher at the royal academy of fine arts in Copenhagen (2015 - 2016). Tutor and teaching assistant at the IT University of Copenhagen (2015) and Hochschule Fulda (2011 - 2013). Backend Java developer at mobile game company Flaregames in Karlsruhe (2013 - 2014). With DIS since 2016.

Assessment

  • Participation, including field studies and homework: 20%
  • Mid-Term test on Serious Game Theory: 20%
  • Final Project: 60% divided as following:
    • Project planning, idea and setup: 10%
    • Written part on the use of Serious Game Theory in the project: 30%
    • Code quality and complexity: 30%
    • Overall game and mechanics: 30%

Deliverables

You will hand in the project you developed in groups of 3-4 people in the end of the class. This includes all project files and code as well as a written documentation explaining your thoughts, a reflection and your use of the classes theory.

Field Studies can include

  • Visits of local game developers, companies and institutes.
  • The Experimentarium
    • The Experimentarium is a world class science center, located in Hellerup a bit north of Copenhagen, Denmark. They provide families, schools classes, and science lovers in general and in all ages with high quality science exhibitions, where you’re allowed to touch and play and to experience science in an innovative, new way. The Exhibitions use many techniques of serious game theory to make the target learning outcome approachable and enjoyable, especially for kids. We are going to have a close look and analyse them.

Guest Lectures can include

  • Simon Egenfeldt-Nielsen
    • Simon Egenfeldt-Nielsen is the CEO and Co-founder of NameSentio Simulations ApS. He has a long history in game development and is a entrepreneur for serious games and simulations.
  • Kenneth Berle
    • Kenneth is the Cofounder and Technical Lead of Fenrir Game Studio. He graduated from Aalborg University in 2013 and worked as a Programmer, Graphical Artist and Game Consultant. As a Technical Artist with Management Experience and a strong Programmer his motto is "Everything is possible".

Literature

Academic Regulations  

Please make sure to read the Academic Regulations on the DIS website. There you will find regulations on:

 

Course Summary:

Date Details Due