SubjectsSubjects(version: 941)
Course, academic year 2022/2023
   Login via CAS
Game Development Middleware - NSWI160
Title: Herní middleware
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2020
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:0/4, C [HT]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information:
Guarantor: Mgr. Jakub Gemrot, Ph.D.
Incompatibility : NCGD003
Interchangeability : NCGD003
Is incompatible with: NUIN018
Annotation -
Last update: T_KSVI (26.04.2016)
Using specific tools for computer games development has a long tradition. Today, no studio is developing computer games without the use of game development middlewares. The course has two parts. First, we will go through a few game engines and frameworks suitable for development of both indie games as well as AAA titles. Second, we will use them to prototype small games and gain experience in coding common game mechanics.
Aim of the course -
Last update: Mgr. Jakub Gemrot, Ph.D. (13.10.2017)

To gain elemental proficiency with the development in game development middlewares, which are used in practice, by developing small computer games and prototyping of game mechanics.

Course completion requirements -
Last update: Mgr. Jakub Gemrot, Ph.D. (13.10.2017)

Students will receive a credit for this course by successfully developing a few small computer games according to the requirements set by the instructor of the course. Those computer games may be delivered repeatedly until they met set requirements.

Literature -
Last update: Mgr. Jakub Gemrot, Ph.D. (25.04.2016)

Unreal Engine 4,







Teaching methods -
Last update: Mgr. Jakub Gemrot, Ph.D. (13.10.2017)

Labs, during which we will be working with different game development middlewares and tools, which are being used for computer game development in practice.

Requirements to the exam -
Last update: Mgr. Jakub Gemrot, Ph.D. (13.10.2017)

There is no exam required to pass the course.

Syllabus -
Last update: Mgr. Jakub Gemrot, Ph.D. (25.04.2016)

Unreal Engine 4

● Overview

● Animation

● Blueprints

● 3D Physics

● Behavior Trees


● Overview

● Prefabs

● 3D Physics

● Animation

● Editor plugins


● Spritesheets, Animations, Tweening

● 2D Physics

Prototyping of game mechanics

Charles University | Information system of Charles University |