• <  živý online kurz >
  • < 9 týdnů >
  • < začínáme 9. 4. 2024 >

Jan Hůda

Senior Unity Developer
Moon Active

Unity developer

Kurz herního vývoje, kde se tvé
fantastické světy stanou realitou.

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í.

Rezervuj si místo

O kurzu:

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.

  • 9 týdnů
  • Vývoj vlastní hry
  • Integrace AI do vývoje

Kurz je vhodný pro:

Požadavky
  • Základy programovacího jazyka C#
Game designery
  • Naučíš se transformovat kreativní nápady na hratelné zážitky.
  • Naučíš se prototypovat a pracovat se správnou terminologií.
  • Zjistíš, jak pracovat s AI při tvorbě grafiky.
QA testery a studenty IT oborů
  • Aplikuješ své teoretické znalosti na projekty v kontrolovaném prostředí.
  • Zjistíš, jak vytvářet menší solo projekty, a rozšíříš své portfolio.
  • Naučíš se využívat správné vývojářské praktiky a technologie.
Product managers/owners
  • Získáš praktické znalosti vývoje a prostor pro konzultaci problémů z praxe.
  • Zjistíš, jak a kde získat správné grafické assety a nápady na game design.
  • Zlepšíš komunikaci s vývojářskými týmy a posílíš svou roli v projektech.

Kurz začíná

9. 4. 2024

Chci se přihlásit

Kurzem tě provede

Jan Hůda

Senior Unity Developer
Moon Active

  • Začínal s vývojem na platformě Android, kde tvořil vlastní projekty.
  • Pracoval pro Kolibri Games (nyní součást Ubisoftu), Huuuge Games a Moon Active.
  • Jeho specializace zahrnuje implementaci herních prvků a AI, design architektury kódu, integraci herních analytik a plánování roadmap.
  • V současné době pracuje jako Senior Unity Developer ve společnosti Moon Active, kde se zaměřuje na 3D mobilní hry a model „hra jako služba“.
  • Má zkušenosti s mentoringem a vedením týmů a předává své znalosti dalším generacím vývojářů.

Program

    • Lekce 1
    • Úterý 9. 4. 2024 17:30–19:00

    Úvod a instalace

    —> Instalace Unity a Visual Studio, UnityHub
    —> Vytvoření prvního projektu a spuštění play modu

     

    Domácí úkol: Nainstaluj vše zmíněné, propoj IDE s Unity.

    • Lekce 2
    • Čtvrtek 11. 4. 2024 17:30–19:00

    Unity big picture

    —> Prozkoumání Unity
    —> Vhodnost pro různé typy projektů
    —> Cross-platform buildy
    —> Výběr project templates
    —> První build

     

    Domácí úkol: Vytvoř první build (.exe).

    • Lekce 3
    • Úterý 16.4. 2024 17:30–19:00

    Unity Interface

    —> Vysvětlení rozhraní Unity
    —> Scene/Game window
    —> Project
    —> Hierarchy
    —> Console
    —> GameObject
    —> Component

     

    Domácí úkol: Zaplň scénu pár objekty a v play modu je rozhýbej.

 
    • Lekce 4
    • Čtvrtek 18. 4. 2024 17:30–19:00

    MonoBehaviour

    —> Co je MonoBehaviour
    —> Unity callbacks (Update, Start, Awake)
    —> Tvorba MonoBehaviour skriptu

     

    Domácí úkol: Vytvoř objekt, který hráč může ovládat.

    • Lekce 5
    • Úterý 23. 4. 2024 17:30–19:00

    Colliders a základní fyzika

    —> 3D a 2D collidery
    —> RigidBody
    —> OnColiderEnter callback

     

    Domácí úkol: Vytvoř hru, kde bude hráč přeskakovat překážky.

Zobrazit celý program Skrýt program
    • Lekce 6
    • Čtvrtek 25. 4. 2024 17:30–19:00

    Prefabs

    —> Představení prefabs
    —> Vytvoření objektů v runtime
    —> Odstranění objektů
    —> Restartování scény

     

    Domácí úkol: Modifikuj hru (z předchozí lekce) na endless runner.

    • Lekce 7
    • Úterý 30. 4. 2024 17:30–19:00

    ScriptableObjects

    —> Použití ScriptableObjects
    —> Tvorba GameConfig
    —> Přidání variability do hry

     

    Domácí úkol: Vytvoř GameConfig s konfigurací hry, přidej variabilitu.

    • Lekce 8
    • Čtvrtek 2. 5. 2024 17:30–19:00

    User Interface

    —> Vysvětlení Canvasu
    —> Představení UI prvků (Button, Text, Image)

     

    Domácí úkol: Vytvoř UI pro hru z předchozí lekce (score, vzdálenost, start/stop tlačítka).

    • Lekce 9
    • Úterý 14. 5. 2024 17:30–19:00

    Kamera

    —> Módy Unity kamery
    —> Perspektivní vs. izometrická kamera
    —> First/third person kamera
    —> Instalace CharacterController

     

    Domácí úkol: Vytvoř projekt s ovládáním postavy z první nebo třetí osoby.

    • Lekce 10
    • Čtvrtek 16. 5. 2024 17:30–19:00

    Raycast

    —> Co je Raycast
    —> Základní principy
    —> Použití pro detekci kolizí a měření vzdáleností

     

    Domácí úkol: Modifikuj hru s Raycastem pro interakci s objekty ve hře (otevírání dveří, sběr předmětů).

    • Lekce 11
    • Úterý 21. 5. 2024 17:30–19:00

    Ukládání a serializace dat

    —> Ukládání dat pomocí PlayerPrefs a .json
    —> Ukládání a zobrazení skóre a jména šampiona

     

    Domácí úkol: Ulož nejvyšší skóre a jméno šampiona v projektu z lekce 6, vytvoř build hry na platformu dle výběru.

    • Lekce 12
    • Čtvrtek 23. 5. 2024 17:30–19:00

    Textury, sprity a materiály

    —> Import 2D obrázků
    —> 9-slicing
    —> Aplikace textur a obrázků

     

    Domácí úkol: Obnov projekt z předchozích lekcí – změň objekty za modely a otexturuj je.

    • Lekce 13
    • Úterý 28. 5. 2024 17:30–19:00

    Animace

    —> Animator
    —> Tvorba animací
    —> Ovládání animací kódem

     

    Domácí úkol: Rozpohybuj modely z předchozí lekce.

    • Lekce 14
    • Čtvrtek 30. 5. 2024 17:30–19:00

    DOTween

    —> Představení a aplikace DOTween
    —> Tvorba tweenů

     

    Domácí úkol: Rozpohybuj UI a přidej do hry tween efekty.

    • Lekce 15
    • Úterý 4. 6. 2024 17:30–19:00

    Zvuky a hudba

    —> Přidání zvuků
    —> Audio komponenty
    —> Audio Mixer

     

    Domácí úkol: Do projektu přidej zvukové efekty a hudbu do pozadí.

    • Lekce 16
    • Čtvrtek 6. 6. 2024 17:30–19:00

    ChatGPT

    —> Použití ChatGPT pro technické dotazy
    —> Programovací problémy
    —> Brainstorming

    • Lekce 17
    • Úterý 11. 6. 2024 17:30–19:00

    Unity Muse

    —> Představení Unity Muse
    —> Generace textur a spritů
    —> Použití chatu

     

    Domácí úkol: Přidej Muse do projektu, vytvoř základní textury, sprity a herní mechaniky.

    • Lekce 18
    • Čtvrtek 13. 6. 2024 17:30–19:00

    Ostatní AI nástroje

    —> Demonstrace AI platforem pro generaci obsahu
    —> GitHub Copilot

     

    Domácí úkol: Pokračuj v práci na závěrečném projektu.

    • Lekce 19
    • Úterý 18. 6. 2024 17:30–19:00

    Závěrečná lekce

    —> Diskuze o nejčastějších problémech
    —> Fungování herních týmů
    —> Uplatnění v herním vývoji

Získat více informací

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ě.

Kötelezően kitöltendő mező
ZÍSKAT VÍCE INFORMACÍ