Introduction to game technologies

Entry requirements: C#/C++; Algorithms and Data Structures; Design Patterns

Credits: 2

Semester: 2

Course: Core

Language of the course: English


  • Learn basic game applications lifecycle phase;
  • Learn peculiarities of various platform game design;
  • Know agile development methods.


Course “Introduction to game technologies” is considering main lifecycle phase of different game applications. We discuss the methodologies of software development and final product integral characteristics affecting aspects.

In the course of practical sections you will be taught to develop components required for a simple computer game.


Lectures and labs. Practical sections.


  • 50% homework
  • 50% practical sections
  • compulsory attendance