Game Development v Unity

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

Hodnotenia kurzu

Game Development v Unity

Diky Martinovi za skvely kurz a nazorne vysvetleni. Uzil jsem si to. Martin

Martin K.

Game Development v Unity

Stefan H.

Pozri aj tieto kurzy

1 Online kurzov
0 Príspevkov
Prejsť na kanál

Posuň svojich najbližších vpred!

Daruj najväčšiu ponuku online kurzov! Teraz v exkluzívnom darčekovom balení s Journal-om od Skillmea za skvelú cenu.