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 2023
Semester: both
E-Credits: 2
Hours per week, examination: 0/1, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
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
Opinion survey results   Examination dates   Schedule   Noticeboard   
Annotation -
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.
Last update: T_KSVI (13.05.2015)
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 -

Participating on one of the following game jams: Ludum Dare game jam (http://ldjam.com/), Global Game Jam (https://globalgamejam.org/) 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 http://www.indiegamejams.com/, 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.

Last update: Gemrot Jakub, Mgr., Ph.D. (15.07.2020)
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)
Requirements to the exam -

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

Last update: Gemrot Jakub, Mgr., Ph.D. (13.10.2017)
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. The course includes a short (3h) but intensive introduction into the game development using Unity3D game engine.

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