Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2019/2020

Architektura počítačových her

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
NI-APH Z,ZK 4 2P+1C česky
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Předmět pokrývá celou řadu témat, postupů a metodik spojených s vývojem počítačových her - z technického, částečně ale také z designerského a filozofického hlediska. V rámci přednášek studenty provede postupně historií vývoje, strukturou herních enginů, komponentovou architekturou typickou pro vývoj her, fyzikou, grafikou, umělou inteligencí a networkingem.

Cvičení pak do většího detailu pokryjí vybraná technologická témata, včetně způsobů implementace některých herních mechanik.

Součástí předmětu je semestrální práce, kde bude kladen důraz na implementaci netriviálních herních mechanik.

Předmět je ekvivalentní s MI-APH.

Požadavky:

Požadavky:

Základní znalosti algoritmizace, lineární algebry, teorie grafů a datových struktur na úrovni bakalářského studia.

V rámci cvičení budeme používat TypeScript.

Osnova přednášek:

Osnovy přednášek:

1. Úvod do světa her a herních enginů

2. Návrh her a herních mechanik

3. Komponenty herních enginů

4. Komponentová architektura

5. Návrhové vzory

6. Dynamika

7. Fyzika

8. Grafika

9. Herní AI 1

10. Herní AI 2

11. Networking

12. Vývoj Indie Games + rezerva

Osnova cvičení:

Osnovy cvičení:

1. Úvod do předmětu

2. Základy práce s prostředím

3. Architektura

4. Dynamika

5. Herní AI

6. Networking

Cíle studia:

Cílem je:

- získat povědomí o světě game developmentu

- naučit se základní struktury, algoritmy a metodiky, používané při vývoji her

- naimplementovat vlastní jednoduchou hru

Cílem není:

- naučit se pracovat s tím či oním herním enginem

- naučit se vytvářet herní assety (3D modelování, animace,...)

Studijní materiály:

Materiály včetně doporučených knih jsou průběžně aktualizované na slidech

Poznámka:

Předmět je ekvivalentní s MI-APH

Další informace:
Jediný zdroj předmětu je gitlab, kde jsou HTML slidy a příklady: https://gitlab.fit.cvut.cz/svecadam/MI-APH
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 11. 8. 2020
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet6157706.html