90 likes | 203 Views
Po čítačové hry 1. Martin Kl íma, Michal Hapala. P očítačové hry. Volně navazuje na předmět Programování grafiky Cílem je seznámit se s vývojem počítačových her vytvoření uceleného herního projektu v týmu Přednášející Martin Klíma Michal Hapala Warhorse Studios. Proč počítačové hry?.
E N D
Počítačové hry 1 Martin Klíma, Michal Hapala
Počítačové hry • Volně navazuje na předmět Programování grafiky • Cílem je • seznámit se s vývojem počítačových her • vytvoření uceleného herního projektu v týmu • Přednášející • Martin Klíma • Michal Hapala • Warhorse Studios
Proč počítačové hry? Panem et circenses • Trh • obrat v řádubilionůdolarů • Zábavníprůmysl • interaktivníaplikacepostupněnahradí/doplnítelevizi a kino • Reklamníprůmysl • iteraktivníreklamnípředměty, merchandising • Serious Games • hrynejsouvždy pro zábavu • stejnátechnologiepoužitanapř. vevojenskýchčidopravníchsimulacích, léčbavybranýchpsychologickýchproblémů (klaustrofobie, arachnofobie, …)
Hry v Čechách • Bohemia Interactive / Black Element / … JRC • Operation Flashpoint • Arma • Carrier Command • Illusion Softworks / 2K Czech • Hidden and Dangerous I/II • Mafia I/II • Cinemax / Prague-Matic • Gumboy Tournament • Inquisitor • Warhorse Studios
Obsah předmětu • Web • http://cent.felk.cvut.cz/predmety/39PHA/ • Naučíme se: • základy počítačové animace v reálném čase • algoritmy často používané v hrách • co obnáší vývoj počítačových her • práci v týmu • plánování, realizaci a obhajobu projektu
Osnova • Design a produkce hry (Viktor Bocan) • Transformace, kamera, viewport, 3D modely • AI a skriptování • Obalová tělesa a kolize • Animace a křivky
Osnova • Textury, osvětlovací modely (Roman Zawada) • Shadery (Tomáš Blaho) • Behaviorální stromy (Tomáš Plch) • Hudba (Adam Sporka) • CryEngine • Rezerva / Historky z natáčení • Závěrečné prezentace
Týmové projekty • Cíl: vytvořit ucelenou jednoduchou počítačovou hru • (nejen její koncept) • vyzkoušet si probírané algoritmy v praxi • použití hotového prostředí (Unity) • vyzkumná či umělecká činnost také možná a vítána • důraz na ucelený projekt, jeho použitelnost a obhajobu • Unity3D • CryEngine • .. ?
CryEngine • Engine Crysis 3 • Free licence • SDK Sandbox • What you see is what you play • Pokročilý editor materiálů, animací, terénu • Skriptování pomocí vizuálního Flowgraphu • Game DLL kód • možnost upravit si „pravidla“ hry • přístup ke všem sub-systémům – animace, fyzika, renderer • engine pro FPS možné upravit na např. adventuru, strategii atp.