Game Development v Unity

Späť na kurzy

Všetky ONLINE kurzy

za 119,00 €


alebo

Všetky online kurzy za 299 €

Viac info

Course duration 9h 3m 33s
Course chapters 43 kapitol
Course difficulty Mierne pokročilý

Popis online kurzu

V tomto kurze si vytvoríme komplexnú 3D hru od návrhu až po jej zostrojenie. Začneme minikurzom programovacieho jazyka C#, pomocou ktorého naša hra bude fungovať. Potom sa vrhneme hneď na vývoj hry v hernom engine Unity.

Programovací jazyk C# ani Unity ti nič nehovorí?

To vôbec nevadí, pretože pôjdeme pekne od začiatku. 

Naučíme sa všetky potrebné príkazy v jazyku C#, ktoré následne použijeme vo vývoji hry. Tým pádom hneď uvidíte, čo k čomu použijeme v praxi. Povedal vám niekto, že na programovanie alebo vývoj hier potrebujete byť dobrí v matematike? Ako určite čakáte moju odpoveď a tá je: "nie, nemusíte dobre vedieť matematiku". A prečo? Pretože väčšinu výpočtov už za vás naprogramoval buď Microsoft, ktorý vyvíja jazyk C#, alebo Unity.

Prečo sa učiť práve C# a Unity engine?

Sú to technológie budúcnosti. Videli ste filmy ako napr. Iron Man, Minority Report a podobné sci-fi? Unity sa nepoužíva len na vývoj hier, ale aj na vývoj AR aplikácií (aplikácie rozšírenej reality), ktoré sa používajú v priemysle 4.0. Unity a C# vám umožnia vytvoriť akúkoľvek aplikáciu na akúkoľvek platformu od PC, cez Android, iOS, XBOX, PS4, Nintendo Switch, VR (virtuálna realita, Occulus Rift, HTC Vive a pod.), AR (rozšírená realita - Google Glass, nové Apple okuliare a iné).

Akú hru budeme vytvárať?

Budeme vytvárať strieľačku z prvej osoby, alebo tiež FPS. Hra bude pre jedného hráča, ktorý bude prechádzať rôznymi mapami, bude riešiť hlavolamy a strielať nepriateľov. Naučíme sa na tejto hre všetky fundamentálne znalosti, ktoré potom môžete použiť k vytvoreniu vlastnej hry.

Čo sa naučíš?

  • aké nástroje používať pre herný vývoj,
  • základy programovacieho jazyka C#,
  • herný engine Unity 3D,
  • vyvíjať v Unity 3D
    • pohyb hráča
    • gravitácia a skok
    • animácia pohybu hráča
    • načítanie úrovní, návrhový vzor Singleton
    • úvod do tvorby mapy pomocou Pro Builder
    • úvod do umelej inteligencie
    • damage data
    • apilkovanie poškodenia
    • nastavenie a rozbehanie Ragdoll efektu

Čo všetko dostaneš?

  • 43 kapitol kurzu
  • viac ako 9 hodín videomateriálu
  • moderované diskusné fórum
  • certifikát o absolvovaní kurzu
  • garancia vrátenia peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný

Zoznam kapitol online kurzu

  • Úvod do kurzu  

    •  Intro do kurzu  

  •  Nástroje pro vývoj   

    •  Instalace MS Visual Studio  

    •  Instalace Unity3D  

    •  3D modely a animace, které budeme používat  

  •  Základy programovacího jazyka C# (rychlokurz)  

    •  Datové typy, konzolová aplikace  

    •  Operace + - * /  

    •  Rozhodovací příkaz if  

    •  Pole a ukazatel  

    •  Cyklus for, while a do-while  

    •  Třída, objekt třídy  

    •  Metody, parametry metod, public, private  

    •  Konstruktor  

    •  Dědičnost  

    •  Klíčové slovo přístupnosti protected  

    •  Polymorfismus, virtuální metody, override, base  

    •  Klíčové slovo ABSTRACT, abstraktní třída a metoda  

    •  Klíčové slovo STATIC, statická třída a metoda  

    •  Generické datové typy List a Dictionary. Cyklus foreach a klíčové slovo out.  

    •  Struktura  

    •  Vícenásobná dědičnost, interface  

    •  Delegate, Action  

  •  Úvod do herního enginu Unity3D   

    •  Založení projektu  

    •  Popis unity editoru, seznámení  

  •  Vývoj hry v Unity3D   

    •  Pohyb hráče  

    •  Rozhlížení hráče  

    •  Úkol: sprint a dřepnutí  

    •  Gravitace a skok hráče  

    •  Granát a Laser  

    •  Projektil, střela  

    •  Ruce a zbraně  

    •  Animace pohybu hráče  

    •  Animace střelby, přebíjení a útok na blízko  

    •  Načítání úrovní, návrhový vzor Singleton  

    •  Úvod do vytváření mapy pomocí Pro Builder, Collidery a řešení kolizí  

    •  Úvod do umělé inteligence - generování mapy pro pohyb nepřátel  

    •  Úvod do umělé inteligence - pohyb nepřátel pomocí Agenta  

    •  Úvod do umělé inteligence - běh za hráčem 1  

    •  Úvod do umělé inteligence - běh za hráčem 2  

    •  Příprava dat pro poškození a životy, Damage data  

    •  Objekty, které lze trefit a poškodit  

    •  Aplikování poškození, Výpočet poškození  

    •  Nastavení Ragdoll  

    •  Zprovoznění Ragdoll efektu  

 Závěr


Online kurz Game Development v Unity je možné vyskúšať aj zdarma!

Inštruktor

Martin Čapek

Martin Čapek