Jan Hůda
Senior Unity Developer
Moon Active
Nauč se tvořit vlastní hry a staň se Unity vývojářem.
Transformuj své kreativní vize do herních světů, které nadchnou a překvapí.
Začni s vývojem v Unity s naším online kurzem. Od první instalace přes spuštění až po prozkoumání vývojářského prostředí – naše praktické lekce ti ukážou vše potřebné. Nauč se tvořit vlastní projekty, od prototypování až po finální hru.
Dozvíš se, jak přidávat grafické prvky, animace a zvukové efekty pro dokonalou atmosféru. Objasníme ti, jak využívat AI pro generování grafiky, textur a efektivní kontrolu kódu.
Připravujeme
Kurzem tě provede
Senior Unity Developer
Moon Active
—> Instalace Unity a Visual Studio, UnityHub
—> Vytvoření prvního projektu a spuštění play modu
Praktické cvičení: Nainstaluj vše zmíněné, propoj IDE s Unity.
—> Prozkoumání Unity
—> Vhodnost pro různé typy projektů
—> Cross-platform buildy
—> Výběr project templates
—> První build
Praktické cvičení: Vytvoř první build (.exe).
—> Vysvětlení rozhraní Unity
—> Scene/Game window
—> Project
—> Hierarchy
—> Console
—> GameObject
—> Component
Praktické cvičení: Zaplň scénu pár objekty a v play modu je rozhýbej.
—> Co je MonoBehaviour
—> Unity callbacks (Update, Start, Awake)
—> Tvorba MonoBehaviour skriptu
Praktické cvičení: Vytvoř objekt, který hráč může ovládat.
—> 3D a 2D collidery
—> RigidBody
—> OnColiderEnter callback
Praktické cvičení: Vytvoř hru, kde bude hráč přeskakovat překážky.
—> Představení prefabs
—> Vytvoření objektů v runtime
—> Odstranění objektů
—> Restartování scény
Praktické cvičení: Modifikuj hru (z předchozí lekce) na endless runner.
—> Použití ScriptableObjects
—> Tvorba GameConfig
—> Přidání variability do hry
Praktické cvičení: Vytvoř GameConfig s konfigurací hry, přidej variabilitu.
—> Vysvětlení Canvasu
—> Představení UI prvků (Button, Text, Image)
Praktické cvičení: Vytvoř UI pro hru z předchozí lekce (score, vzdálenost, start/stop tlačítka).
—> Módy Unity kamery
—> Perspektivní vs. izometrická kamera
—> First/third person kamera
—> Instalace CharacterController
Praktické cvičení: Vytvoř projekt s ovládáním postavy z první nebo třetí osoby.
—> Co je Raycast
—> Základní principy
—> Použití pro detekci kolizí a měření vzdáleností
Praktické cvičení: Modifikuj hru s Raycastem pro interakci s objekty ve hře (otevírání dveří, sběr předmětů).
—> Ukládání dat pomocí PlayerPrefs a .json
—> Ukládání a zobrazení skóre a jména šampiona
Praktické cvičení: Ulož nejvyšší skóre a jméno šampiona v projektu z lekce 6, vytvoř build hry na platformu dle výběru.
—> Import 2D obrázků
—> 9-slicing
—> Aplikace textur a obrázků
Praktické cvičení: Obnov projekt z předchozích lekcí – změň objekty za modely a otexturuj je.
—> Animator
—> Tvorba animací
—> Ovládání animací kódem
Praktické cvičení: Rozpohybuj modely z předchozí lekce.
—> Představení a aplikace DOTween
—> Tvorba tweenů
Praktické cvičení: Rozpohybuj UI a přidej do hry tween efekty.
—> Přidání zvuků
—> Audio komponenty
—> Audio Mixer
Praktické cvičení: Do projektu přidej zvukové efekty a hudbu do pozadí.
—> Použití ChatGPT pro technické dotazy
—> Programovací problémy
—> Brainstorming
—> Představení Unity Muse
—> Generace textur a spritů
—> Použití chatu
Praktické cvičení: Přidej Muse do projektu, vytvoř základní textury, sprity a herní mechaniky.
—> Demonstrace AI platforem pro generaci obsahu
—> GitHub Copilot
Praktické cvičení: Pokračuj v práci na závěrečném projektu.
—> Diskuze o nejčastějších problémech
—> Fungování herních týmů
—> Uplatnění v herním vývoji
Vyplň registrační formulář a připoj se k nám!
Náš robot_dreams tým se s tebou spojí co nejdříve,
abys získal*a všechny potřebné detaily o obsahu kurzu a jeho ceně.