Middle game developer na Unity – bezplatný kurz od Skillboxu, školení, Datum: 29. listopadu 2023.
Různé / / November 27, 2023
Mladší vývojáři na Unity
Naučte se dělat komplexní grafiku a animace, aplikovat OOP v praxi a vytvářet hry pro mobilní platformy. Budete moci vykonávat složitější úkoly a ucházet se o pozici středního vývojáře.
C# programátoři, kteří se chtějí dostat do vývoje her
Prohloubte své znalosti v C#, seznamte se s enginem Unity, naučte se vytvářet realistickou grafiku a animovat postavy. Budete vyvíjet své první hry, sbírat portfolio a získáte povolání, o kterém jste vždy snili.
Úvod do DOTS a ECS
Dozvíte se, co jsou DOTS a ECS a pochopíte základní principy jejich práce. Studujte teorii skládání herního procesu a analyzujte čisté a hybridní přístupy ve vzoru ECS. Naučte se vytvářet a převádět prefabrikáty na entity a komponenty.
Zpracování uživatelského vstupu v Unity
Seznamte se s principy práce ve vstupním systému Unity. Naučte se pohybovat svou postavou, vystřelte ze zbraně, když stisknete tlačítko Fire, a znovu ji nabijte.
Interakce objektů v Unity
Naučte se základní fyzikální zákony, které jsou reprodukovány v počítačových hrách. Naučte se budovat systémy interakce objektů: způsobování poškození, kolize, reakce na zásah projektilem.
Ukládání a používání statických dat v Unity
Pochopíte, jak uložit nastavení hry do Scriptable Objects. Seznamte se s datovými formáty XML a JSON. Naučte se pracovat s knihovnami Newtonsoft a AWS, Amazon, Dedikovaná datová úložiště. Naučte se, jak nasadit vlastní síťová řešení v PHP a uložit data na server.
Vytváření umělé inteligence ve hrách
Naučíte se roli umělé inteligence ve hrách a seznámíte se s jejími hlavními algoritmy. Naučte se vytvářet umělou inteligenci založenou na systému Utility a používat knihovny třetích stran.
Pokročilý programovací přístup: Vzory
Seznamte se s teorií vzorů v programování. Zjistěte, jaké vzory existují, a naučte se, jak si vybrat ty, které vyhovují vašim úkolům. Pochopíte, jak implementovat a používat vzor DI pomocí rámce Zenject jako příkladu.
Základy vývoje grafiky v Unity
Pochopíte, jak funguje 3D grafika v počítačových hrách: seznámíte se se způsoby ukládání, zpracování a výstupu 3D dat. Naučte se vytvářet shadery a speciální efekty.
Osvětlení ve hře
Pochopíte, jak nastavit potrubí a osvětlení ve hrách. Naučte se „péct“ světlo.
Práce s animací v Unity
Pochopte, jak animovat postavy a prostředí v rozhraní editoru Unity nebo pomocí kódu. Naučte se vytvářet 2D a procedurální animace. Osvojte si pokročilé techniky animace.
Asynchronní procesy: od jednoduchých po složité
Pochopíte, co je asynchronní počítání. Naučte se používat funkce Async/Await a Jobs. Představte koncept reaktivního programování a naučte se psát a spouštět kód v paralelních vláknech.
Rozšíření funkčnosti editoru Unity
Pochopíte, jak rozšířit funkcionalitu editoru. Naučte se vytvářet vlastní okna a inspektory a pracovat v balíčku Odin Inspector.
Manažeři herních stavů v Unity. Interakce s UI
Naučte se vytvářet inventář, crafting a systémy vyrovnávání postav. Přečtěte si, jak připojit herní data k uživatelskému rozhraní.
Základy vývoje online her s Photonem
Pochopíte, jak vytvářet online hry a budovat logiku síťových interakcí pomocí Photon Cloud.
Monetizace her na příkladu mobilních projektů
Naučte se analyzovat chování uživatelů, implementovat nákupy ve hře a číst herní metriky. Pochopíte, jak zpeněžit hry.
Optimalizace výkonu hry
Naučte se analyzovat herní výkon pomocí Profileru. Budete schopni najít a opravit chyby v kódu a struktuře hry - to pomůže optimalizovat její výkon.
Práce se zvukem
Budete rozumět tomu, jak hrát hlasově. Naučte se integrovat zvukový engine Wwise do svého projektu a pracovat v něm.
Kompletace a publikování her v mobilních obchodech
Naučte se publikovat hry v obchodech. Budete rozumět monetizačním a analytickým nástrojům: Applovin, App Metrica, Google Play Resolver. Přečtěte si o funkcích vytváření projektu pro Android a iOS.
Testování herních projektů
Pochopíte, jak testovat programy a naučíte se používat framework NUnit v Unity. Naučte se vytvářet skripty pro automatizaci testování.
Týmová práce a vývoj jako vývojář hry Unity
Naučte se pracovat jako tým a sledovat změny ve hře pomocí git. Budete se moci připravit na pohovory a vypracovat strategii profesního rozvoje.
Absolventský projekt. Kooperativní hra
Samostatně vypracujete absolventský projekt - kooperativní hru.