Skip to main content

Game programming patterns (5 cr)

Code: TI00CW95-3002

General information


Enrollment

16.12.2019 - 10.01.2020

Timing

13.01.2020 - 30.04.2020

Number of ECTS credits allocated

5 op

Virtual portion

2 op

RDI portion

1 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Campus

Kotka Campus

Teaching languages

  • Finnish

Degree programmes

  • Degree Programme in Information Technology

Teachers

  • Teemu Saarelainen

Teacher in charge

Teemu Saarelainen

Groups

  • TIKT18SPPELI
    Game programming, full-time studies

Objective

In this course you don't learn much more about coding but you learn different, shown good in practice ways to solve certain most common problems in game programming. Games have certain structures like game controls for the user, physics of game elements, game intelligence, etc. In this course you learn how to use and modify general software patterns due to make a solid package from all the game software stuff.

Content

Have you heard about software design patterns, that deal with reusable software elements of object oriented software design? What about game programming patterns? While developing your own game, have you been in situation when you needed some help for organizing the code and bringing different parts together? How do other designers do it? What is the best and generally accepted way to deal with these general problems?

Evaluation scale

1-5

Assessment criteria, good (3-4)

c. identify interrelated tasks.
d. work together with customers, users and target groups.
e. use the key models, methods, software and techniques of the professional field.

Qualifications

Prerequisities: Basic knowledge and skills of object oriented programming.