Courses
- Introduction to System Programming (10010) Course summary:
- Artificial Intelligence for Games Development (10207) Course summary:
- Games Development (10220) Course summary:
- Computer Games Design and Production Workshop (10267) Course summary:
- Computer Graphics (10342) Course summary:
- Final Project in Science1 (11402) Course summary:
- Final Project in Science2 (11403) Course summary:
Abstract:
Basic and advanced topics of C programming language – pointers, dynamic memory allocation,
structure of large scale project, generic func tions,
bitwise operations, IO manipulations, development process and tools.Abstract:
The course will introduce philosophy of AI,
knowledge presentation, algorithms for problem solving,
search algorithms and applying them in games programming.Abstract:
The course will focus on examples of computer/video games,
the specific problems related to games development and
the solutions to these problems. The course is based on Unity3D IDE.
During the course the following topics will be considered: Game Objects,
Transformations, Materials and Textures, Rigid Body and Colliders,
Character Controllers, Light Sources, C# scripts.
Special attention will be payed to Terrain Building, Trees,
Grass and Lakes, creation and importing assets like Humanoid,
Warrior, Knights, animation technics. Locomotion and Models motion will be added as well as sound effects and UI elements. One of the central topics will be AI and NPC development related to it.
To carry out the real game the enemies, fire and chasing will be studied.Abstract:
The workshop will focus on following topics: game idea, where the ideas come from, how to compare different ideas, how to enhance the basic game, what is the audience of a game, how to adopt the basic game to different target groups, what do these group expect from a game, study the interest curve, adding story around a game, is it possible to personalize a game story, what are the professional positions in game development and production process.Abstract:
The Computer Graphics course focuses on 2D and 3D transformations,
parallel and perspective projections, rendering techniques, viewport transformations, clipping, algorithms of random terrain constructions, fractals, geometric objects based on rotation, lighting and ray tracing.