Skip to main content

Web Content Display Web Content Display

Skip banner

Web Content Display Web Content Display

Computer game design and development

Second-cycle full-time studies

Programme description

Two-year full-time graduate studies in computer game design and development are intended for persons who have completed first‑cycle studies in computer science or related fields. Within the obligatory courses the students are acquainted with the following topics:

  • basics of the process of developing video games for various platforms,
  • 3D graphics programming,
  • programming of physical simulations in real time,
  • artificial intelligence programming,
  • wider applications of video game technology, serious games and affective  computing,
  • project management, information presentation and documentation.

Within the optional subjects students can choose among the following courses: conceptual graphics, photography and its digital processing, 3D modelling, 2D and 3D animation, level design, game mechanics design, mobile device programming, motion capture technology, game studies, human-computer interaction. The range of courses to choose from is subject to modification reflecting rapid changes in current research interests in the world as well as new technologies emerging on the market.

 

Graduate profile

The graduate will be a person prepared to lead a team of programmers creating the game, able to plan the project, assign tasks and keep documentation. He/she should have the knowledge and skills necessary to make decisions about tools and solutions at every stage of developing the game code. While essentially not competent enough to directly interfere in creating a game scenario or preparing specific fragments of the code, he/she will be capable of making responsible decisions in the game design process. In particular, it concerns the analysis of the impact of the game scenario on the adopted functional solutions and the choice of engines and other tools used during the project implementation. He should have practical knowledge of C++ language, experience with scripting languages (Lua, Python), creating the core of the game engine, creating graphics and animation, programming artificial intelligence, programming physics simulations and knowledge of issues related to the management and organization of the team creating the game. He/she will also be familiar with the applications of game‑type programmes in various areas of life (so-called serious games), in particular taking into account the use of different human‑computer interfaces.

The graduates can find employment as:

  • chief game programmer, game code designer,
  • graphic programmer,
  • physics programmer,
  • AI programmer,
  • consultant on the implementation of game-based tools in enterprises and institutions,
  • researcher in the field of applied computer science or other sciences.

Second-cycle part-time studies

Programme description

Two-year full-time graduate studies in computer game design and development are intended for persons who have completed first‑cycle studies in computer science or related fields. Within the obligatory courses the students are acquainted with the following topics:

  • basics of the process of developing video games for various platforms,
  • 3D graphics programming,
  • programming of physical simulations in real time,
  • artificial intelligence programming,
  • wider applications of video game technology, serious games and affective computing,
  • project management, information presentation and documentation.

Within the optional subjects students can choose among the following courses: conceptual graphics, photography and its digital processing, 3D modelling, 2D and 3D animation, level design, game mechanics design, mobile device programming, motion capture technology, game studies, human-computer interaction. The range of courses to choose from is subject to modification reflecting rapid changes in current research interests in the world as well as new technologies emerging on the market.

 

Graduate profile

The graduate will be a person prepared to lead a team of programmers creating the game, able to plan the project, assign tasks and keep documentation. He/she should have the knowledge and skills necessary to make decisions about tools and solutions at every stage of developing the game code. While essentially not competent enough to directly interfere in creating a game scenario or preparing specific fragments of the code, he/she will be capable of making responsible decisions in the game design process. In particular, it concerns the analysis of the impact of the game scenario on the adopted functional solutions and the choice of engines and other tools used during the project implementation. He should have practical knowledge of C++ language, experience with scripting languages (Lua, Python), creating the core of the game engine, creating graphics and animation, programming artificial intelligence, programming physics simulations and knowledge of issues related to the management and organization of the team creating the game. He/she will also be familiar with the applications of game type programmes in various areas of life (so-called serious games), in particular taking into account the use of different human computer interfaces.

The graduates can find employment as:

  • chief game programmer, game code designer,
  • graphic programmer,
  • physics programmer,
  • AI programmer,
  • consultant on the implementation of game-based tools in enterprises and institutions,
  • researcher in the field of applied computer science or other sciences.