FI:PV255 Vývoj digitálních her - Informace o předmětu
PV255 Vývoj digitálních her
Fakulta informatikypodzim 2015
- Rozsah
- 2/2/0. 4 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Mgr. Milan Doležal (cvičící)
Bc. Antonín Hojný (cvičící)
Mgr. Jiří Chmelík, Ph.D. (přednášející) - Garance
- doc. RNDr. Petr Matula, Ph.D.
Katedra vizuální informatiky – Fakulta informatiky
Dodavatelské pracoviště: Katedra vizuální informatiky – Fakulta informatiky - Rozvrh
- Út 18:00–19:50 D3
- Rozvrh seminárních/paralelních skupin:
PV255/02: St 12:00–13:50 B311, M. Doležal, A. Hojný
PV255/03: St 18:00–19:50 B311, A. Hojný, J. Chmelík - Předpoklady
- PB009 Základy počítačové grafiky && PV112 Grafická rozhraní && ( PB161 Programování v jazyce C++ || PB162 Programování Java )
- 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.
- 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); rozdíly mezi PC, konzolemi, mobilními platformami.
- Fyzikální simulace a osvětlení: detekce kolizí, pružiny, rag-doll, částicové systémy; real-time osvětlení, statické a dynamické světla, globální osvětlení.
- Animace: 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); grafické rozhraní ve hrách: menu (hlavní, herní, HUD).
- 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.
- Audio: zvuky, hudba, dabing.
- 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
- 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 + praktická cvičení, skupinový semestrální projekt
- Metody hodnocení
- Účast na cvičeních je povinná. Hodnocení je založeno na práci na semestrálním (týmovém) projektu. Studenti budou projekt prezentovat dvakrát během semestru a potřetí ve zkouškovém období.
- 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 2015, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2015/PV255