SubjectsSubjects(version: 850)
Course, academic year 2019/2020
   Login via CAS
Practical Course on Game Development - NSWI159
Title in English: 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 2016 to 2019
Semester: both
E-Credits: 2
Hours per week, examination: 0/1 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech, English
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.
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. (13.10.2017)

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

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

Participating on Ludum Dare game jam ( that will be held this semester.

You can participate on your own or as a member of the team.

To pass the course you are required to:

1. Create a game according to Ludum Dare rules ( and uploading it to Ludum Dare website.

2. Gather at least 10 external ratings (comments) to your game in the context of community rating of Ludum Dare games

If you cannot participate on Ludum Dare, you can find a different to game jam to participate on ( but you have to get an approval from the guarantor of the subject, Jakub Gemrot (, first. You will not pass the course, if you try to to get the approval retrospectively (after you participate on a different game jam than Ludum Dare).

Literature -
Last update: T_KSVI (13.05.2015)
  • Indie Game Jams,
  • Ludum Dare,
  • Global Game Jam,
  • Unity3D,
  • GameMaker Studio,
  • Construct2,
  • Flixel,
  • libGDX,
  • MonoGame, /

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

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

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. (22.01.2018)

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 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 |