Programování hry - kurz 89 200 rub. ze školy XYZ, školení, Datum: 29. listopadu 2023.
Různé / / November 27, 2023
150 přednášek + 22 domácích úkolů
doba trvání: 5 měsíců
úroveň znalostí: pokročilá
více než 380 hodin praxe
Trénink podle programu od bývalého hlavního herního programátora Rainbow Six Siege
Herní programátor implementuje uživatelské zkušenosti, jako jsou ovladatelná vozidla nebo hák, jako v Uncharted 4. Pokud máte rádi podobné úkoly, je tento kurz právě pro vás. Zde se dozvíte, jak zavádět jakoukoliv mechaniku do praxe a dělat to systematicky – jak je v AAA studiích zvykem. Po absolvování kurzu budete umět vytvářet nejen střílečky, ale i hry jakéhokoli jiného žánru – 2D plošinovka, RTS, letecký simulátor, bojovka nebo RPG.
kurz je pro vás vhodný, pokud jste
- Znáte alespoň jeden programovací jazyk a chcete pracovat jako herní programátor v herním studiu nebo kódovat své vlastní hry v Unreal Engine.\
- C++ vývojář, unavený z nudných komerčních úkolů, chce dělat něco zajímavějšího a zlepšit své dovednosti, aby vydělal více.
Program školení od herního programátora, který pracoval na Rainbow Six Siege v Ubisoftu
Jako absolventský projekt implementujete jeden z herních systémů na výběr - dron nebo luk
"Career cheat" jako dárek - výběr mistrovských kurzů, které pomohou s hledáním práce
Předplatné XYZ Plus na 1 měsíc – to je naše znalostní báze s uzavřenými streamy a mistrovskými kurzy
Účel kurzu
Kurz vám pomůže stát se skutečným vývojářem – školení je vhodné jak pro ty, kteří již umějí programovat hry, tak pro začátečníky, kteří se chtějí naučit pracovat v Unreal Engine od nuly. Naučte se psát kód, který umožní herním postavám pohyb, navigaci, střílení a aktivní interakci s okolním světem. Během kurzu se naučíme C++, pracovat s Unreal Engine 4, nastavovat inventář a prostředí, vytvářet postavy a zbraně.
Co budeš na kurzu dělat?
- Vytvářejte herní a nehráčské postavy (NPC) v C++
- Implementujte mechaniku pohybu, střelby, pohybu a mnoho dalších v Unreal Engine 4
- Najděte a opravte chyby ve hře pomocí recenzí kódu
- Práce se systémem kontroly verzí hry Perforce
- Vyvíjejte herní rozhraní (gui) a síťové mechaniky
- Optimalizujte kód
Výsledek učení
Schopnost implementovat základní mechaniku střelců v UE a C++
Dozvíte se, jak funguje střelba, pohyb, Unreal network replikace, umělá inteligence NPC a jejich reakce na poškození – a naučíte se, jak si to vše sami vytvořit.
Znalost základních pojmů z oboru
Dozvíte se, co je funkce Tick a jaké má fáze, strom chování a systém pocitů NPC, jak fungují skeletální animace, co je to line trace nebo ray cast a jak se implementuje.
Dovednosti pro práci ve studiu
Po absolvování kurzu se budete moci ucházet o pozici junior developera v herním studiu a pokud máte zkušenosti s vývojem v jiné oblasti, tak o střední pozici.
Provádění revizí kódu za účelem odstranění chyb
Chyby ve hře najdete a opravíte pomocí recenzí kódu. A také pracovat se systémem kontroly verzí hry Perforce a projít testováním.