FI:PV255 Vývoj digitálních her I - Informace o předmětu
PV255 Vývoj digitálních her I
Fakulta informatikypodzim 2018
- Rozsah
- 2/1/0. 3 kr. (plus ukončení). Ukončení: z.
- Vyučující
- Mgr. Jiří Chmelík, Ph.D. (přednášející)
Mgr. Milan Doležal (cvičící)
RNDr. Zuzana Ferková, Ph.D. (cvičící) - Garance
- doc. RNDr. Petr Matula, Ph.D.
Katedra vizuální informatiky – Fakulta informatiky
Dodavatelské pracoviště: Katedra vizuální informatiky – Fakulta informatiky - Rozvrh
- Po 17. 9. až Po 10. 12. Po 18:00–19:50 A318
- Rozvrh seminárních/paralelních skupin:
PV255/02: Út 17:00–17:50 B311, M. Doležal, Z. Ferková - Předpoklady
- PB009 Základy počítačové grafiky && PV112 Grafická rozhraní && ( PB161 Programování v jazyce C++ || PB162 Programování Java )
Předpokládá se: - znalost základů počítačové grafiky (transformace objektů v 3D prostoru, textury, materiály, lokální a globální osvětlení, atd.) - základní znalost programování GPU (jak napsat, k čemu použít vertex shader, fragment shader) - znalost objektově orientovaného programování. - 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: 0/75, pouze zareg.: 0/75, pouze zareg. s předností (mateřské obory): 0/75 - Mateřské obory/plány
- Počítačová grafika a zpracování obrazu (program FI, B-IN)
- Počítačová grafika (program FI, N-IN)
- Cíle předmětu
- Cílem předmětu je seznámit studenty s oblastí vývoje digitálních her a to jak po teoretické, tak praktické stránce.
Na konci tohoto kurzu bude absolvent schopen:
navrhnout koncept jednoduché digitální hry;
navrhnout a vytvořit audio-vizuální obsah hry;
navrhnout a implementovat jednoduché herní mechanismy;
sestavit a publikovat vlastní digitální hru. - Výstupy z učení
- Na konci tohoto kurzu bude student schopen:
- vytvořit návrh vlastní digitální hry;
- vytvořit "game design document";
- implementovat hratelný prototyp;
- odhadnout časovou náročnost herního projektu; - Osnova
- Organizace, úvod; Od konceptu k finálnímu produktu. Popis vývoje konkrétní hry.
- Herní principy (strategie, fps, platformer, atd.), pracnost jednotlivých typů her. Motivační principy ve hrách.
- Návrh: hratelnost, vizuální styl, jednotlivé úrovně; vztah mezi návrhem a typem monetizace.
- Herní grafika: principy (3D modely, LoD, sprites, odstřel, teselace, procedurální generování + instancování); náročnost (počty trojúhelníků, velikost textur, shadery).
- Fyzikální simulace ve hrách: detekce kolizí, pružiny, rag-doll, částicové systémy.
- Osvětlení: real-time osvětlení, statická a dynamická světla, globální osvětlení.
- Shadery a grafické efekty: typy efektů (práce s barvou a polohou vrcholů, osvětlení, průhlednost, efekty v prostoru obrazu); kdy, jak a k čemu shadery a efekty (ne)používat.
- Animace: základní animační principy, atomické animace, stavový automat, prolínání (blending); vztah mezi kódem a animacemi.
- Rozhraní: druhy ovládání (klávesnice + myš, herní ovladače, dotykové plochy, snímání pohybu, virtuální realita); grafické rozhraní ve hrách: menu (hlavní, herní, HUD).
- Umělá inteligence: základní principy (pohyb, hledání cesty, rozhodování, taktika, strategie; algoritmy a datové struktury pro AI: grafy cest, konečné automaty, neuronové sítě.
- Produkce: vývojářský tým, role v týmu; finanční stránka; možnosti online publikovaní, monetizace.
- Literatura
- doporučená literatura
- D'AOUST, Kyle. Unity Game Development Scripting. 2014. ISBN 978-1-78355-363-1. URL info
- MILLINGTON, Ian a John David FUNGE. Artificial intelligence for games. 2nd ed. Burlington: Morgan Kaufmann Publishers, 2009, xxiii, 870. ISBN 9780123747310. info
- 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
- Přednášky, cvičení, domácí úlohy, studentské prezentace vlastních návrhů a prototypů.
- Metody hodnocení
- Aktivní účast na cvičeních je povinná. Čtyři domácí úlohy v průběhu semestru.
- Navazující předměty
- Informace učitele
- http://www.fi.muni.cz/~xchmeli1/PV255/
- Další komentáře
- 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 2018, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2018/PV255