Skip to main content

Game Programming (3 cr)

Code: TTOS0700-3003

General information


Enrollment
02.11.2020 - 30.11.2020
Registration for the implementation has ended.
Timing
11.01.2021 - 30.04.2021
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
Finnish
Seats
0 - 32
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Paavo Nelimarkka
Groups
TTV19SM
Tieto- ja viestintätekniikka
Course
TTOS0700
No reservations found for realization TTOS0700-3003!

Evaluation scale

0-5

Objective

The student understands the benefits and the constraints of using pre-made game engines. The student learns how to develop games using various game engines and programming methods. The student learns how to utilize free resources in game development. The student also develops working game prototypes and documents his/her learning.

Content

• Basics of Construct, Phaser.js and Unity3D game engines
• Game programming with visual scripting
• Game programming with JavaScript and C# languages
• Game graphics
• Utilizing free game art and programming libraries in game design
• Game design

Materials

Online learning material. Other possible course material agreed upon

Teaching methods

Lectures, practical exercises and course assignment. Contact and remote studies. Exercises and course assignment can be partly completed online as virtual studies.

Student workload

Weekly assignments 31h, course assignment 50h. Total 81h.

Assessment criteria, satisfactory (1)

Assessment by teacher

Excellent 5: The student masters game development on various platforms on a professional level. The student is able to design and implement interactive dynamic games utilizing different media very skillfully. The required documentation is of high quality and a detailed presentation on the course assignment has been given.

Very good 4: The student masters game development very well. The student is able to design and implement interactive and impressive games for different media. The required documentation has been implemented very well and a fluent presentation on the course assignments has been given.

Good 3: The student knows game development well. The student is able to design and implement functional games. The required documentation has been implemented well and the course assignment has been presented.

Satisfactory 2: The student understands the meaning of game development, and the student is able to design and implement games with restricted inactivity. The required documentation is brief and the course assignment has been presented.

Sufficient 1: The student understands the basics of game development; however, the student's own game design and implementation cause major problems. The required documentation is very restricted and does not show what the student has learned.

Fail 0: The student does not meet the minimum criteria set for the course.

Assessment criteria, good (3)

Good 3: The student knows game development well. The student is able to design and implement functional games. The required documentation has been implemented well and the course assignment has been presented.

Very good 4: The student masters game development very well. The student is able to design and implement interactive and impressive games for different media. The required documentation has been implemented very well and a fluent presentation on the course assignments has been given.

Assessment criteria, excellent (5)

Excellent 5: The student masters game development on various platforms on a professional level. The student is able to design and implement interactive dynamic games utilizing different media very skillfully. The required documentation is of high quality and a detailed presentation on the course assignment has been given.

Qualifications

Basics of IT, Object-oriented Programming and Web Programming

Go back to top of page