Unreal Engine 4 - kurz 36 000 rub. z Coddy School of Programming for Children, školení 6 modulů (měsíců)
Různé / / December 02, 2023
Formát: individuální a skupinové lekce, offline a online (v reálném čase).
Počet dětí: od 1 do 8.
od 750 rub./hod v online skupině,
od 850 rub./hod v offline skupině,
od 1050 rub./hod individuálně online,
od 1980 rub./hod jednotlivě offline.
Počítačové hry se již dlouho staly nedílnou součástí života každého dítěte. Moderní mistrovská díla herního průmyslu ohromují představivost vysoce přesnými detaily, ohromující grafikou a fyzikou, které se stále více podobají realitě. Mezitím i dítě může vytvářet krásné, realistické, skvělé a vzrušující videohry! Chcete, aby se váš syn nebo dcera dívali na tvorbu her ze zadní strany monitoru a přešli z role prostého hráče? Pak vítejte na kurzu Unreal Engine 4 v Moskvě od školy CODDY. Vaše dítě se naučí, jak vznikají moderní hry různých žánrů a směrů, nastuduje si vše, z čeho se skládají a jak se vyvíjejí. Kurz nevyžaduje speciální znalosti ani školení, je tedy vhodný pro všechny kodéry ve věku od 12 let se základními počítačovými znalostmi.
Většina her a 3D projektů je vytvářena pomocí herních enginů, které zahrnují obrovskou sadu nástrojů vyvinutých největšími společnostmi v mediálním průmyslu. Unreal Engine je jedním z nejvýkonnějších motorů naší doby. Vyvinutý a podporovaný společností Epic Games od roku 1998, v raných verzích a současných byl použit při vývoji více než stovky vydaných projektů.
Vytvoření hry na Unreal Engine v našich lekcích se promění v zábavný a zajímavý proces. Tento engine je schopen vytvářet realistické obrázky s dobře vyvinutou fyzikou. Děti nebudou muset myslet na vytvoření krásné vody nebo na to, aby se stromy houpaly před poryvy větru. Tyto funkce jsou již obsaženy v samotném motoru a děti budou muset využívat všechny rozmanité možnosti.
Samozřejmě dnes na internetu najdete mnoho bezplatných návodů na Unreal Engine 4. Tento jedinečný nástroj však doporučujeme zvládnout ve společnosti stejně smýšlejících lidí a pod vedením zkušeného lektora.
Školení Unreal Engine 4 umožňuje spojit zájem dětí o počítačové hry a učení se složitým technologiím pro tvorbu a správu herního prostředí. V důsledku absolvování kurzu vaše dítě:
Kurzy Unreal Engine v Moskvě dávají dětem skvělou příležitost převést kreativní nápady do skutečných herních projektů!
Po absolvování kurzu obdrží každý student od CODDY personalizovaný certifikát.
lektor kurzu:
„Programování v JavaScriptu“, „Frontend Developer: Webové stránky v HTML/CSS/JavaScript“, „Harvard CS50 Course“, „Boti v Pythonu“, „Python a JavaScript: programování her v CodeCombat“, „Vytváření her ve Scratch“, „Unreal Motor 4"
Vzdělání:
Yaroslavl State Technical University (YSTU), Institute of Digital Systems (IDS), specialita „Software Engineering“.
Zkušenosti:
Od začátku střední školy úspěšně absolvoval doplňková školení v oblastech Circuit Design, Web Development, System Administration a MYSQL Databases. Během školních a studentských let jsem se zajímal o programování v těchto jazycích: Pascal, C++, C#, Python, Ruby, JavaScript a také jazyky pro tvorbu webových stránek (HTML, CSS).
zájmy:
Mezi jeho koníčky patří řezbářství, sestavování plastových/dřevěných modelů lodí, tvorba webových stránek a tvorba programů v Pythonu. Jsem přesvědčen, že rozvoj motoriky rukou a mentálních sil jsou nerozlučně spjaty.
"Potřeba IT specialistů bude jen růst; stát se jedním z nich znamená stát se součástí malého příběhu."
lektor kurzu:
„Počítačová gramotnost“, „Minecraft: Úvod do umělé inteligence“, „Etický hacker“, „Počítač gramotnost na Macu, „Unreal Engine 4“, „Python a strojové učení“, „Programování v Minecraftu“, „Boti na Krajta"
Vzdělání:
Moskevská polytechnická univerzita, specializace „Informační bezpečnost“.
Certifikovaný účastník programu školení programování Minecraft.
Program Microsoft Certified Teacher Innovator Program
Zkušenosti:
Plynulý jazyk C++, Pascal s objekty, Python, Java, PHP. Podílel jsem se na vzhledu webových stránek, vytváření návrhů webových stránek a vývoji log pro společnosti na nezávislých stránkách.
zájmy:
Zabývá se programováním a informační bezpečností. Rád sportuje a vede zdravý životní styl. Zajímá se o hudbu a umění. Věří, že každý může dosáhnout čeho chce.
"Pokud chcete, aby se kód snadno a rychle zapisoval, usnadněte si jej čtení."
lektor kurzu:
„Etický hacker“, „Frontend Developer: Webové stránky na HTML/CSS/JavaScript“, „Unity 3D“, „Unreal Engine 4“
Vzdělání:
Státní technická univerzita v Novosibirsku, specializace „Bezpečnost informací“.
Zkušenosti:
Plynulý jazyk Python, JavaScript, html/css. Lektorská praxe – 3 roky. Podílel se na vývoji programů pro obchodování na směnárně. Podílí se na implementaci kryptografických nástrojů v různých projektech.
zájmy:
Studuje hudbu, studuje psychologii a ekonomii. Vášnivý pro informační technologie. Zejména programování, tvorba webových stránek, her. Věří, že vývoj her je kreativní proces, který vyžaduje kreativní myšlení, nejšílenější nápady a určité znalosti z psychologie. A dokonce i v mladém věku můžete ovládat všechny tyto dovednosti.
„Už jsme se narodili ve světě IT. Proto se musíte naučit chodit - psát, učit se běhat - programovat, učit se skákat - vyvíjet hry co nejdříve. Pak budeme moci prozkoumat tento úžasný svět technologií široko daleko.“
1. modul
Lekce jedna
- Stáhněte a nainstalujte Unreal Engine 4
- Seznámení s rozhraním
- Principy práce ve 3D prostoru
- Práce s předměty ve hře
- Seznámení s editorem materiálů a vytváření vlastních materiálů
Na domě: vytvořit několik kompozic z předmětů ve hře, aplikovat na ně materiály
Lekce dvě
- Změna dne a noci uvnitř motoru, začněte pracovat s osvětlením
- Hloubkové studium Material Editoru, principy texturování reliéfu
- Úvod do vizuálního programovacího systému Blueprints, vytvoření prvních tříd Blueprint
- Psaní skriptů pomocí plánů, vytváření logiky chování herních objektů
Na domě: vytvořit novou třídu – cíl, který reaguje na zásah do určité oblasti
Lekce tři
- Úvod do Level Blueprint
- Vytvoření jednoduché postavy a naprogramování logiky jejího pohybu
- Programování logiky chování objektů v rámci úrovně
- Začátek vytváření hry „Labyrint“
Na domě: s využitím získaných znalostí implementujte skok postavy, navrhněte labyrint, který bude ve hře použit
Lekce čtyři
- Přechod mezi úrovněmi
- Vytvoření kompletní hry pro hru o labyrintu
- Práce na rovnováze hry (my rozhodujeme, co hráč může dělat a co ne)
- Dokončení hry "Labyrint"
- Zahájení práce na vaší vlastní herní lokaci
- Nástroje pro tvorbu terénu (hory, prohlubně atd.)
Na domě: vytvořte si vlastní herní mapu s potřebným terénem
2. modul
Lekce jedna
- Import skutečného terénu do Unreal Engine 4
- Přidávání materiálů do herní mapy, vytváření vrstev pro terén
- Přidání vegetace do herní mapy
Na domě: dokončit práci na vlastní herní mapě, přidat materiály pro různé typy terénu, přidat potřebné herní objekty, pokud možno přidat rostliny, stromy atd.
Lekce dvě
- Přidávání a používání úvodního obsahu
- Tvorba jednoduchých staveb a jiných architektonických objektů
- Studium uzlu Timeline, principy jeho fungování a rozsah použití
- Řešení možných chyb a problémů
Na domě: vytvořte plošinu nebo výtah, který po stisknutí klávesy hráče plynule dopraví na určité místo
Lekce tři
- Představujeme Widget Blueprint
- Vytvoření hlavního menu pro hru
- Přidejte vlastní tlačítka, hudbu na pozadí
- Animace tlačítek menu
- Přejděte na požadovanou úroveň z nabídky
Na domě: vytvořte si vlastní menu s potřebnými tlačítky, panely, vhodné pro styl vytvářené hry
Lekce čtyři
- Pokračování v práci s Widget Blueprint
- Vytvoření kompletního systému zdraví a brnění postavy
- Vytvořte si vlastní funkce v Blueprint
- Vytváření nebezpečných zón na mapě, které způsobují škody
- Smrt postavy (konec hry)
Na domě: vytvořte novou třídu Blueprint - zónu, která obnoví zdraví postavy
3. modul
Lekce jedna
- Principy implementace složitých postav v Unreal Engine 4
- Jak funguje skeletální animace v Unreal Engine 4
- Úvod do animačního plánu
- Způsoby míchání a interpolace animací
- Úvod do BlendSpace 1D
Na domě: vytvořte si vlastní třídu animace pro postavu a implementujte přehrávání animace skoku
Lekce dvě
- Způsoby, jak vytvořit vlastní animace
- Přidání vlastních animací do hry
- Import animací z Marketplace
- Představujeme BlendSpace 2D
- Změna režimu fotoaparátu z pohledu třetí osoby
Na domě: pomocí dvourozměrného BlendSpace si uvědomte schopnost postavy chodit ve dřepu s vhodnými animacemi
Lekce tři
- Přepínání kamery z třetí a první osoby
- Úvod do LineTrace
- Implementace schopnosti pohybovat předměty ve hře
- Oprava možných chyb
Na domě: vytvořit plnohodnotný systém odolnosti postavy s odpovídajícím prvkem rozhraní
Lekce čtyři
- Importujte prostředky do Unreal Engine 4 ze zdrojů třetích stran
- Přidání zvuků do hry
- Tvorba různých světelných zdrojů. Statické, stacionární a dynamické osvětlení
- Efekty následného zpracování
- Tvorba vystřižených scén
- Prezentace projektů
4. modul
Lekce jedna
- Úprava standardní postavy pro práci s AI
- Vytvoření a konfigurace AI Controlleru
- Vytvoření nejjednodušší umělé inteligence, která je schopna obejít některé překážky
Na domě: opakujte doma, co jste se naučili ve třídě, a přimějte AI reagovat na jakékoli překážky
Lekce dvě
- Práce s Nav Mesh Bounds Volume
- Vylepšení umělé inteligence, přidání možnosti pronásledovat hráče a další herní objekty
- Programování chování AI, když se hráč dostane mimo dosah
Na domě: naprogramujte materiál AI tak, aby se změnil, když je hráč pronásledován
Lekce tři
- Seznámení se stromem chování a práce s ním
- Vylepšování schopností umělé inteligence, hlídkování mapy v daných bodech
Na domě: změňte kód tak, aby AI neprocházela body v náhodném pořadí, ale postupně z jednoho do druhého.
Lekce čtyři
- Přidání „smyslů“ AI (zrak, sluch)
- Vytváření vlastních událostí (úkolů) pro strom chování
- Finální nastavení AI, vypracování možných scénářů jejího fungování
Na domě: změňte kód tak, aby se umělá inteligence pohybovala různými rychlostmi, v závislosti na situaci, přidejte mezi úkoly dvousekundové zpoždění
5. modul
Lekce jedna
- Modifikace složitých materiálů
- Seznámení a práce se službou Mixamo
- Vytvoření kostry pro vlastní model
- Přesměrování standardních animací na váš vlastní model
Na domě: připravit a importovat několik modelů postav pro další použití v hodinách výtvarné výchovy
Lekce dvě
- Vyhledávejte, stahujte a importujte své vlastní animace pro postavu
- Seznámení a práce s State Machine
- Nastavení jednorozměrného BlendSpace a plánu animace obecně
Na domě: konfigurovat animace pro dříve stažené modely, programovat zrychlení znaků stisknutím klávesy Shift
Lekce tři
- Příprava a import prostředků pro střílečku z pohledu první osoby
- Rozvoj logiky pohybu a animace postavy v první osobě
- Přidávání a přizpůsobení předmětů, které budou v rukou postavy (zbraně atd.)
Na domě: změňte kód tak, aby se postava mohla plížit a přikrčit
Lekce čtyři
- Vytvořte dynamický pohled
- Přidání střeleckého systému založeného na LineTrace
- Přidání zvuku
Na domě: práce na vlastní úrovni – mapa
6. modul
Lekce jedna
- Přidání rozptylu při střelbě
- Tvorba různých vzorů nástřiku
- Tvorba a přizpůsobení obtisků
Na domě: pokračovat v práci na vlastní mapě. Navíc optimalizujte projekt tak, aby dekalin zůstal na stěnách navždy a po určité době zmizel.
Lekce dvě
- Přidání reakcí fyzických objektů na výstřel
- Přidání zvýšeného rozptylu v pohybu
- Importujte a přizpůsobujte animace zbraní
Na domě: Doma zopakujte vše, co jste dělali ve třídě, nezapomeňte okomentovat všechny nové kódy. Pokračujte ve vytváření vlastní mapy.
Lekce tři
- Vytvoření dobíjecího systému
- Práce s Anim Montage
- Optimalizace, opravy chyb
Na domě: Závěrečná práce na mapě, příprava projektu k prezentaci
Lekce čtyři
- Přidání informačních prvků uživatelského rozhraní
- Přidání indikátorů z kulek a záblesků během výstřelů
- Prezentace projektu