SubjectsSubjects(version: 996)
Course, academic year 2026/2027
   
Practical Course on Rapid Game Development - NCGD006
Title: Praktikum z vývoje počítačových her v limitovaném čase
Form of teaching: seminar
Guaranteed by: Department of Software and Computer Science Education (32-KSVI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2026
Duration in semesters: 1
Semester: both
E-Credits: 2
Hours per week, examination: 0/1, C [HT]
Capacity: unlimited
Maximum number of enrolled students: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: English, Czech
Teaching methods: full-time
Additional information: https://discord.gg/ZnuJgNSzW7
Repeated enrollment: unlimited
Note: you can enroll for the course in winter and in summer semester
Guarantor: RNDr. David Šosvald
Teacher(s): Mgr. Eliška Suchardová
RNDr. David Šosvald
Interchangeability : NSWI159
Is interchangeable with: NSWI159
Annotation -
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.
Last update: Töpfer Pavel, doc. RNDr., CSc. (24.01.2019)
Aim of the course -

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

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

Completion of the course requires participation in one game jam. Gamedev at MFF UK organizes its own game jam every semester, with instructors present.

By prior arrangement, credit can also be earned by participating in a different jam (see http://www.indiegamejams.com/), but this exception must be approved by the course guarantor; it cannot be requested retroactively.

Students may take part in a jam as individuals or as part of a team.

To receive credit, a student must create a game and submit it in accordance with the rules of the given jam.

Last update: Šosvald David, RNDr. (05.10.2026)
Literature -

Game jams:

Indie Game Jams, http://www.indiegamejams.com/

Itch.io jams, https://itch.io/jams

Game Jolt jams, http://jams.gamejolt.com/browse/active

Ludum Dare, http://ldjam.com/

Global Game Jam, http://globalgamejam.org/

Game egines and frameworks:

Unity3D, https://unity3d.com/

Unreal Engine 4, https://www.unrealengine.com/

GameMaker Studio, https://www.yoyogames.com/gamemaker

Construct 3, https://www.construct.net/

libGDX, http://libgdx.badlogicgames.com/

MonoGame, http://www.monogame.net/

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

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.

Last update: Gemrot Jakub, Mgr., Ph.D. (15.07.2020)
Course assessment methods and requirements for successful completion, grading scheme -

There is no exam required to pass the course.

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

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.

Last update: Šosvald David, RNDr. (30.04.2026)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html