Tento kurz posune vývoj her vašeho dítěte od jednoduchých projektů k tvorbě komplexních herních systémů a pokročilému programování v C#.
Co se dítě na kurzu naučí?
Zábavnou formou po boku zkušených lektorů pronikne do hloubky fungování her v enginu Unity
Osvojí si pokročilejší programování v jazyce C# a propojování jednotlivých herních podsystémů
Naučí se tvořit komplexní mechaniky (např. inventář, herní statistiky, práci s událostmi a vstupy)
Zvládne přizpůsobit samotné vývojové prostředí tvorbou vlastních nástrojů pomocí Editor Scriptů
Získá schopnost systematicky vyhledávat, analyzovat a opravovat chyby ve složitém kódu
Zdokonalí se v samostatném návrhu projektu, tvorbě prezentace a obhajobě vlastní hry před publikem
Jak kurz probíhá?
Kurz má několik fází. V první fázi studenti navážou na základy z předchozího kurzu a posunou se od statických scén a jednoduchých simulátorů chůze k pokročilé logice. V jazyce C# se naučí vytvářet provázané herní systémy, jako jsou statistiky, práce s herními objekty, reakce na vstupy hráče nebo správa inventáře.
Ve druhé fázi se zaměříme na pokročilou práci s enginem Unity a architekturu kódu. Studenti se naučí psát Editor Scripty pro automatizaci a usnadnění práce a osvojí si principy, jak kód psát přehledně a udržitelně. Zvláštní pozornost je věnována systematickému testování a odlaďování chyb, které jsou přirozenou součástí vývoje každé větší hry.
Nakonec přijde nejzábavnější část – tvorba vlastního autorského herního projektu. Studenti si sami zvolí téma, mechaniky i celkový styl hry a od nuly ji naprogramují, otestují a vyladí do funkční podoby. Posledním bodem je vytvoření prezentace o celém procesu vývoje a následné představení a předvedení hotové hry rodičům na Obhajobách na konci školního roku.
Kdy a kde se kurz koná?
Tento kurz se koná na budově A Technické univerzity v Liberci. Výuka probíhá každý měsíc v sobotu, nebo neděli od 9:00 do 15:00.
Adresa: Čížkova 917/1, 460 01 Liberec I-Staré Město
Spojení: Autobusová zastávka Husova, možnost parkování v areálu univerzity není ideální. Pokud budete studenty přivážet, vysaďte je prosím před budovou a ideálně hned odjeďte.
Se studenty se ale scházíme ve vestibulu přístavby z druhé strany budovy. Odtud si je také budete případně vyzvedávat. Branka je otevřená ještě před 9:00. Ve vestibulu studenti dostanou klíčky do šatních skříněk, kde si odloží věci a náslědně odchází do třídy. Dopolední blok začíná v 9:00. Kolem 12:00 máme polední pauzu na oběd (Který si studenti buď přinesou, nebo se hromadně objednává rozvoz. V budově je kuchyňka s mikrovlnkou a další výbavou). Pauza se většinou přizpůsobuje danému dni, ovšem děti dostanou času na oběd tolik, kolik potřebují. Odpolední výuka trvá do 15:00, poté se se studenty rozloučíme opět ve vestibulu přístavby budovy A.
Pro koho je kurz vhodný?
Tento kurz je určen pro absolventy základního kurzu Unity (nebo zájemce s odpovídající předchozí zkušeností s Unity a základy C#), kteří již zvládají základy tvorby 3D scén a chtějí se posunout k hlubšímu programování, tvorbě vlastních herních mechanik a komplexnějším projektům.