SubjectsSubjects(version: 901)
Course, academic year 2022/2023
Practical Course on Rapid Game Development - NCGD006
Title: Praktikum z vývoje počítačových her v limitovaném čase
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2021
Semester: both
E-Credits: 2
Hours per week, examination: 0/1 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information:
Note: you can enroll for the course repeatedly
you can enroll for the course in winter and in summer semester
Guarantor: Mgr. Lukáš Kolek, Ph.D.
Interchangeability : NSWI159
Is interchangeable with: NSWI159
Annotation -
Last update: doc. RNDr. Pavel Töpfer, CSc. (24.01.2019)
Development of a small video game in practice. Student will attend a chosen game jam, during which they create a video game in a limited time (at least 48 hours). Student can enter the jam either as an individual or as a member of a team. Some game jams have real-life site organized at the faculty.
Aim of the course -
Last update: Mgr. Jakub Gemrot, Ph.D. (15.07.2020)

To gain a practical experience with a video game development cycle by developing a small game in the limited amount of time.

Course completion requirements -
Last update: Mgr. Lukáš Kolek, Ph.D. (15.02.2022)

To pass the course, you have to attend at least one game jam. Gamedev at MFF organises its own game jam each semester in the presence of instructors. This semester the jam will take place in the period from 22nd to 24th April 2022 at Malá Strana.

You can also participate on one of the following game jams: Ludum Dare game jam (, Global Game Jam ( or GDS Jam (conducted during winter semesters at the faculty). You can participate as an individual or as a member of a team.

To pass the course you are required to:

1. Create and publish the game according to jam's rules.

2. If you are participating on Ludum Dare, you have to additionally gather at least 20 external ratings for your game.

It is negotiable to gain the credit for the participation on a different game jam, see, but you have to get an approval from the guarantor of the subject upfront. You cannot ask for this approval retrospectively after you do the jam.

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

Game jams:

Indie Game Jams, jams,

Game Jolt jams,

Ludum Dare,

Global Game Jam,

Game egines and frameworks:


Unreal Engine 4,

GameMaker Studio,

Construct 3,



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

Intensive development of a small video game on a preset theme in limited amount of time (usually 48 or 72 hours). The development can be done at home or in one of lecture rooms that are going to be reserved for the selected game jam; the rooms will be accessible through the first 48 hours of the game jam.

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

There is no exam required to pass the course.

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

Development of a small computer game for a chosen platform (or platforms) in a limited time. Students will experience all game development process phases in a limited amount of time: design, implementation, testing and release of the game. It is possible to create the game as a solo-developer or in a team. The course includes a short (3h) but intensive introduction into the game development using Unity3D game engine.

Charles University | Information system of Charles University |