Game Development v Unity

9h 3m 33s
Čas
43
Kapitol
1 159
Študentov
4.2
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
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

Hodnotenia kurzu

Game Development v Unity

Uz v druhom vide kde vypisuje prvy kod do scriptu tak to nefuguje. Materiali su nedostupne teda niesu tam kde by mali byt. A hrozne uspava.....

Marek P.

Pozri aj tieto kurzy