Alebo objednať len tento kurz za 249,00 €

Game Development v Unity

9h 3m 33s
Čas
43
Kapitol
1 170
Študentov
4.0
Hodnotenie
Mierne pokročilý
Level
český
Jazyk kurzu

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ý.
Online kurz Game Development v Unity je možné

Zoznam kapitol

Úvod do kurzu
Intro do kurzu
Dostupné v ukázce kurzu
Nástroje pro vývoj
Instalace MS Visual Studio
Dostupné pouze po zakoupení přístupu
Instalace Unity3D
Dostupné pouze po zakoupení přístupu
3D modely a animace, které budeme používat
Dostupné pouze po zakoupení přístupu
Základy programovacího jazyka C# (rychlokurz)
Datové typy, konzolová aplikace
Dostupné pouze po zakoupení přístupu
Operace + - * /
Dostupné pouze po zakoupení přístupu
Rozhodovací příkaz if
Dostupné pouze po zakoupení přístupu
Pole a ukazatel
Dostupné pouze po zakoupení přístupu
Cyklus for, while a do-while
Dostupné pouze po zakoupení přístupu
Třída, objekt třídy
Dostupné pouze po zakoupení přístupu
Metody, parametry metod, public, private
Dostupné pouze po zakoupení přístupu
Konstruktor
Dostupné pouze po zakoupení přístupu
Dědičnost
Dostupné pouze po zakoupení přístupu
Klíčové slovo přístupnosti protected
Dostupné pouze po zakoupení přístupu
Polymorfismus, virtuální metody, override, base
Dostupné pouze po zakoupení přístupu
Klíčové slovo ABSTRACT, abstraktní třída a metoda
Dostupné pouze po zakoupení přístupu
Klíčové slovo STATIC, statická třída a metoda
Dostupné pouze po zakoupení přístupu
Generické datové typy List a Dictionary. Cyklus foreach a klíčové slovo out.
Dostupné pouze po zakoupení přístupu
Struktura
Dostupné pouze po zakoupení přístupu
Vícenásobná dědičnost, interface
Dostupné pouze po zakoupení přístupu
Delegate, Action
Dostupné pouze po zakoupení přístupu
Úvod do herního enginu Unity3D
Založení projektu
Dostupné pouze po zakoupení přístupu
Popis unity editoru, seznámení
Dostupné pouze po zakoupení přístupu
Vývoj hry v Unity3D
Pohyb hráče
Dostupné pouze po zakoupení přístupu
Rozhlížení hráče
Dostupné pouze po zakoupení přístupu
Úkol: sprint a dřepnutí
Dostupné pouze po zakoupení přístupu
Gravitace a skok hráče
Dostupné pouze po zakoupení přístupu
Granát a Laser
Dostupné pouze po zakoupení přístupu
Projektil, střela
Dostupné pouze po zakoupení přístupu
Ruce a zbraně
Dostupné pouze po zakoupení přístupu
Animace pohybu hráče
Dostupné pouze po zakoupení přístupu
Animace střelby, přebíjení a útok na blízko
Dostupné pouze po zakoupení přístupu
Načítání úrovní, návrhový vzor Singleton
Dostupné pouze po zakoupení přístupu
Úvod do vytváření mapy pomocí Pro Builder, Collidery a řešení kolizí
Dostupné pouze po zakoupení přístupu
Úvod do umělé inteligence - generování mapy pro pohyb nepřátel
Dostupné pouze po zakoupení přístupu
Úvod do umělé inteligence - pohyb nepřátel pomocí Agenta
Dostupné pouze po zakoupení přístupu
Úvod do umělé inteligence - běh za hráčem 1
Dostupné pouze po zakoupení přístupu
Úvod do umělé inteligence - běh za hráčem 2
Dostupné pouze po zakoupení přístupu
Příprava dat pro poškození a životy, Damage data
Dostupné pouze po zakoupení přístupu
Objekty, které lze trefit a poškodit
Dostupné pouze po zakoupení přístupu
Aplikování poškození, Výpočet poškození
Dostupné pouze po zakoupení přístupu
Nastavení Ragdoll
Dostupné pouze po zakoupení přístupu
Zprovoznění Ragdoll efektu
Dostupné pouze po zakoupení přístupu

Hodnotenia kurzu

Pozri aj tieto kurzy