FI:PV255 Game Development I - Informace o předmětu
PV255 Game Development I
Fakulta informatikypodzim 2021
- Rozsah
- 2/2/1. 4 kr. (plus ukončení). Ukončení: z.
- Vyučující
- Mgr. Jiří Chmelík, Ph.D. (přednášející)
Mgr. Marek Trtík, Ph.D. (přednášející)
RNDr. David Kuťák (cvičící)
RNDr. Jan Byška, Ph.D. (pomocník)
Mgr. et Mgr. Zdeněk Záhora (pomocník) - Garance
- Mgr. Jiří Chmelík, Ph.D.
Katedra vizuální informatiky – Fakulta informatiky
Dodavatelské pracoviště: Katedra vizuální informatiky – Fakulta informatiky - Rozvrh
- Út 14. 9. až Út 7. 12. Út 18:00–19:50 D3
- Rozvrh seminárních/paralelních skupin:
PV255/02: St 15. 9. až St 8. 12. St 17:00–17:50 B311, J. Chmelík, D. Kuťák - Předpoklady
- PB009 Principles of Computer Graphic && PV112 Computer Graphics API && ( PB161 Programování v jazyce C++ || PB162 Programování Java )
Expected knowledge:
basics of 3D computer graphics (transformations in 3D space, textures, materials, principles of local and global illumination, etc.)
basic knowledge of shader programming (what is vertex/fragment shader, how to use it)
object-oriented programming. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 75 stud.
Momentální stav registrace a zápisu: zapsáno: 5/75, pouze zareg.: 0/75, pouze zareg. s předností (mateřské obory): 0/75 - Mateřské obory/plány
- Analýza a zpracování obrazu (program FI, N-VIZ)
- Bioinformatika a systémová biologie (program FI, N-UIZD)
- Computer Games Development (program FI, N-VIZ_A)
- Computer Graphics and Visualisation (program FI, N-VIZ_A)
- Computer Networks and Communications (program FI, N-PSKB_A)
- Cybersecurity Management (program FI, N-RSSS_A)
- Formální analýza počítačových systémů (program FI, N-TEI)
- Grafický design (program FI, N-VIZ)
- Graphic Design (program FI, N-VIZ_A)
- Hardware Systems (program FI, N-PSKB_A)
- Hardwarové systémy (program FI, N-PSKB)
- Image Processing and Analysis (program FI, N-VIZ_A)
- Informační bezpečnost (program FI, N-PSKB)
- Information Security (program FI, N-PSKB_A)
- Kvantové a jiné neklasické výpočetní modely (program FI, N-TEI)
- Nasazení a provoz softwarových systémů (program FI, N-SWE)
- Návrh a vývoj softwarových systémů (program FI, N-SWE)
- Počítačová grafika a vizualizace (program FI, N-VIZ)
- Počítačová grafika a zpracování obrazu (program FI, B-IN)
- Počítačová grafika (program FI, N-IN)
- Počítačové sítě a komunikace (program FI, N-PSKB)
- Principy programovacích jazyků (program FI, N-TEI)
- Řízení kyberbezpečnosti (program FI, N-RSSS)
- Řízení vývoje služeb (program FI, N-RSSS)
- Řízení vývoje softwarových systémů (program FI, N-RSSS)
- Services Development Management (program FI, N-RSSS_A)
- Software Systems Development Management (program FI, N-RSSS_A)
- Software Systems (program FI, N-PSKB_A)
- Softwarové systémy (program FI, N-PSKB)
- Strojové učení a umělá inteligence (program FI, N-UIZD)
- Učitel informatiky a správce sítě (program FI, N-UCI)
- Učitelství informatiky pro střední školy (program FI, N-UCI) (2)
- Vývoj počítačových her (program FI, N-VIZ)
- Zpracování a analýza rozsáhlých dat (program FI, N-UIZD)
- Zpracování přirozeného jazyka (program FI, N-UIZD)
- Cíle předmětu
- The aim of the course is to introduce the field of development of digital games, in both theoretical and practical approaches. Lectures will provide theoretical principles of game development (computer graphics, physics, games interfaces, etc.).
At seminars, students will get experience with the development of digital games through work on individual and later team-based projects. - Výstupy z učení
- At the end of the semester, a student should be able to:
create a design of the digital game in form of a game design document;
design and create visual content of the game;
design and implement basic game mechanics;
create a playable prototype of the digital game. - Osnova
- Introduction, organization; From the concept to the final product.
- Game-play principles (strategy, fps, platformer, etc.), the labour intensity of various game types. Motivation principles in games.
- Principles of computer graphics in games: 3D models, LoD, sprites, culling, tessellation, procedural generation and instancing;
- Physical simulations in games: collision detection, rag-doll physics.
- Lighting: real-time lighting, static vs. dynamic lights, global illumination. Performance.
- Shaders and graphical effects in games.
- Animations
- Game interfaces
- Production: development life-cycle, time-planing
- Literatura
- doporučená literatura
- SCHELL, Jesse. The art of game design : a book of lenses. 1st ed. Burlington: Morgan Kaufmann, 2008, xxx, 489. ISBN 9780123694966. info
- Výukové metody
- Lectures, seminars, homework, student presentations of their designs and prototypes, playtesting.
- Metody hodnocení
- Mandatory - active participation at seminars. Mandatory - weekly updates of semestral projects using GIT. Several assignments during the semester. The main criteria for grading will be the scope and quality of the team-based game prototype.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- http://www.fi.muni.cz/~xchmeli1/PV255/
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (podzim 2021, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2021/PV255