SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
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 2024
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: taught
Language: Czech
Teaching methods: full-time
Additional information: https://discord.gg/wAVGgk2Trp
Note: you can enroll for the course repeatedly
you can enroll for the course in winter and in summer semester
Guarantor: Mgr. David Šosvald
Teacher(s): Mgr. Eliška Suchardová
Mgr. 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 -

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.

You can also participate 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: Černý Vojtěch, Mgr. (11.05.2023)
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 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. 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)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html