Online kurz Game Development v Unity

Game Development v Unity

Level
Kapitol
43
Kategória
Programovanie
Hodnotenie
3,9 z 5
Dĺžka
9h 3min
Jazyk
CZ

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

Kapitoly online kurzu

Úvod do kurzu (1)

Ukážka zdarma
1:09

Nástroje pro vývoj (3)

Instalace MS Visual Studio
5:09
Instalace Unity3D
8:03
3D modely a animace, které budeme používat
7:39

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

Datové typy, konzolová aplikace
9:22
Operace + - * /
8:02
Rozhodovací příkaz if
4:54
Pole a ukazatel
6:02
Cyklus for, while a do-while
12:16
Třída, objekt třídy
4:29
Metody, parametry metod, public, private
11:35
Konstruktor
6:11
Dědičnost
7:02
Klíčové slovo přístupnosti protected
4:18
Polymorfismus, virtuální metody, override, base
6:29
Klíčové slovo ABSTRACT, abstraktní třída a metoda
4:15
Klíčové slovo STATIC, statická třída a metoda
6:39
Generické datové typy List a Dictionary. Cyklus foreach a klíčové slovo out.
19:03
Struktura
4:54
Vícenásobná dědičnost, interface
5:46
Delegate, Action
11:44

Úvod do herního enginu Unity3D (2)

Založení projektu
3:31
Popis unity editoru, seznámení
18:13

Vývoj hry v Unity3D (20)

Pohyb hráče
31:35
Rozhlížení hráče
22:32
Úkol: sprint a dřepnutí
Gravitace a skok hráče
12:36
Granát a Laser
31:06
Projektil, střela
37:29
Ruce a zbraně
17:02
Animace pohybu hráče
27:18
Animace střelby, přebíjení a útok na blízko
13:50
Načítání úrovní, návrhový vzor Singleton
24:33
Úvod do vytváření mapy pomocí Pro Builder, Collidery a řešení kolizí
24:12
Úvod do umělé inteligence - generování mapy pro pohyb nepřátel
10:28
Úvod do umělé inteligence - pohyb nepřátel pomocí Agenta
16:09
Úvod do umělé inteligence - běh za hráčem 1
12:28
Úvod do umělé inteligence - běh za hráčem 2
9:19
Příprava dat pro poškození a životy, Damage data
7:55
Objekty, které lze trefit a poškodit
12:48
Aplikování poškození, Výpočet poškození
11:35
Nastavení Ragdoll
17:55
Zprovoznění Ragdoll efektu
25:58

Lektor online kurzu

Lektor Martin Čapek
3,9 Hodnotenie
1 Kurz

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

3,9 z 5 · 14 hodnotení

Odporúčané online kurzy