SubjectsSubjects(version: 941)
Course, academic year 2022/2023
   Login via CAS
Practical Course on Game Development - NSWI159
Title: Praktikum z vývoje počítačových her
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2020
Semester: both
E-Credits: 2
Hours per week, examination: 0/1, C [HT]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: not taught
Language: Czech, English
Teaching methods: full-time
Teaching methods: full-time
Note: you can enroll for the course repeatedly
you can enroll for the course in winter and in summer semester
Guarantor: Mgr. Jakub Gemrot, Ph.D.
Mgr. Lukáš Kolek, Ph.D.
Interchangeability : NCGD006
Is interchangeable with: NCGD006
Annotation -
Last update: T_KSVI (13.05.2015)
Development of small computer game in practice. Student will attend one game jam, during which they create a complete computer game in a limited time (at least 48 hours). Student can enter the jam either as an individual or as part of a team. Some game jams have real-life site organized at MFF UK.
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. Jakub Gemrot, Ph.D. (15.07.2020)

Participating 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. (13.10.2017)

There is no exam for this course, only the game jam project.

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 |