Tento kurz navazuje na předchozí kurz Unity 2 a posouvá vývoj her zase o kus dál. Tentokrát už děti nebudou pracovat každý na svém vlastním projektu. Spojí své síly do jednoho velkého týmu a společně se pustí do tvorby jedné skutečné hry. Jejím základem bude jejich vlastní originální nápad, který budou během kurzu postupně rozpracovávat, stavět, programovat a přetvářet ve funkční herní projekt.
Velkou změnou oproti předchozím kurzům je právě týmová spolupráce. Vývoj větší hry není práce pro jednoho člověka a děti si vyzkouší, jaké to je, když na jednom projektu pracuje více lidí najednou. Budou se muset domlouvat, rozdělovat si práci, plánovat další postup a přemýšlet nad tím, jak jednotlivé části jejich práce zapadají do společného výsledku. Naučí se také komunikovat o svých nápadech, přijímat zpětnou vazbu a hledat kompromisy ve chvíli, kdy má každý trochu jinou představu o tom, jak by hra měla vypadat.
Lektor v tomto kurzu nebude pouze někým, kdo zadává úkoly a kontroluje hotové projekty. Bude fungovat spíše jako průvodce a herní „guru“, který týmu pomáhá posouvat projekt správným směrem. Když děti narazí na problém, pomůže jim najít cestu k řešení, ale zároveň se bude snažit, aby na řešení přicházely co nejvíce samy. Podle toho, jaký typ hry si tým zvolí, bude také postupně učit nové a specifičtější herní mechaniky, které budou děti pro svůj projekt potřebovat.
Pokud například tým přijde s nápadem na hru, která potřebuje soubojový systém, inventář, dialogy, umělou inteligenci nepřátel, speciální pohyb hráče nebo jiný složitější systém, právě tyto oblasti se stanou součástí výuky. Děti se tak nebudou učit mechaniky jen proto, že jsou v osnovách. Naučí se je proto, že je skutečně potřebují pro svou vlastní hru. Díky tomu budou mít jejich znalosti okamžité praktické využití.
Součástí kurzu bude také práce s celým procesem vývoje hry. Děti zjistí, že vytvořit velkou hru neznamená jen přidávat stále nové funkce. Stejně důležité je umět si práci rozumně naplánovat, určit si priority a rozhodnout, co je opravdu potřeba dokončit. Budeme se proto věnovat také tomu, jak projekt rozdělit na menší části, jak si mezi sebou práci organizovat a jak průběžně kontrolovat, jestli se tým stále posouvá správným směrem.
Důležitým tématem bude i samotná týmová dynamika. Práce na jednom projektu může být skvělá zábava, ale zároveň může přinášet situace, kdy se tým začne zasekávat, někdo má pocit, že dělá příliš mnoho práce, nebo se naopak lidé přestanou domlouvat. Děti se proto naučí, jak si práci rozdělit tak, aby se nikdo zbytečně nepřetěžoval, jak spolu komunikovat a jak řešit neshody dříve, než přerostou v problém.
Stejně tak si ukážeme, jak pracovat na větším projektu dlouhodobě a nevyhořet po prvních týdnech nadšení. Vývoj hry je běh na delší trať a je důležité umět střídat náročnou práci s testováním, vymýšlením nových věcí a odpočinkem. Budeme proto pracovat i s tím, jak si nastavit realistické cíle a jak se vyhnout takzvané „ponorkové nemoci“, která může přijít ve chvíli, kdy spolu lidé tráví nad jedním projektem příliš mnoho času.
Cílem kurzu není jen vytvořit další hru. Děti si vyzkouší, jak vypadá spolupráce na skutečném herním projektu od prvního nápadu až po jeho realizaci. Naučí se nejen nové programátorské a technické dovednosti v Unity, ale také věci, které jsou při vývoji her stejně důležité jako samotný kód. Komunikaci, plánování, rozdělování práce, řešení problémů, přijímání kritiky i schopnost dotáhnout společný nápad do konce.
Výsledkem kurzu bude společná originální hra vytvořená celým týmem. Každý člen týmu se na ní bude podílet podle svých schopností, zájmů a role, kterou si během vývoje postupně najde. Z původního nápadu tak společnými silami vznikne skutečný herní projekt, za kterým budou stát děti samotné, s lektorem po jejich boku jako průvodcem, rádcem a člověkem, který jim pomůže dostat jejich nápad co nejdál.