Middle game developer na Unity – bezplatný kurz od Skillboxu, školenie, Dátum: 29. novembra 2023.
Rôzne / / November 27, 2023
Junior vývojári na Unity
Naučte sa robiť komplexnú grafiku a animácie, aplikovať OOP v praxi a vytvárať hry pre mobilné platformy. Budete môcť vykonávať zložitejšie úlohy a uchádzať sa o pozíciu stredného vývojára.
C# programátori, ktorí sa chcú dostať do vývoja hier
Prehĺbte svoje znalosti v C#, zoznámte sa s engine Unity, naučte sa vytvárať realistickú grafiku a animovať postavy. Vyviniete svoje prvé hry, zbierate portfólio a získate povolanie, o ktorom ste vždy snívali.
Úvod do DOTS a ECS
Dozviete sa, čo sú DOTS a ECS a pochopíte základné princípy ich práce. Študujte teóriu zloženia herného procesu a analyzujte čisté a hybridné prístupy podľa vzoru ECS. Naučte sa vytvárať a prevádzať prefabrikáty na entity a komponenty.
Spracovanie používateľských vstupov v Unity
Zoznámte sa s princípmi práce vo vstupnom systéme Unity. Naučte sa pohybovať svojou postavou, strieľajte zo zbrane, keď stlačíte tlačidlo Fire, a znova ju nabite.
Interakcia objektov v Unity
Naučte sa základné fyzikálne zákony, ktoré sú reprodukované v počítačových hrách. Naučte sa budovať systémy interakcií objektov: spôsobenie poškodenia, kolízie, reakcie na zásah projektilom.
Ukladanie a používanie statických údajov v Unity
Pochopíte, ako uložiť nastavenia hry do Scriptable Objects. Zoznámte sa s dátovými formátmi XML a JSON. Naučte sa pracovať s knižnicami Newtonsoft a AWS, Amazon, Dedicated dátovými úložiskami. Naučte sa, ako nasadiť svoje vlastné sieťové riešenia v PHP a uložiť dáta na server.
Vytváranie umelej inteligencie v hrách
Naučíte sa úlohu umelej inteligencie v hrách a zoznámite sa s jej hlavnými algoritmami. Naučte sa vytvárať umelú inteligenciu založenú na systéme Utility a používať knižnice tretích strán.
Pokročilý programovací prístup: Vzory
Zoznámte sa s teóriou vzorov v programovaní. Zistite, aké vzory existujú a naučte sa, ako si vybrať tie, ktoré vyhovujú vašim úlohám. Ako príklad pochopíte, ako implementovať a používať vzor DI pomocou rámca Zenject.
Základy vývoja grafiky v Unity
Pochopíte, ako funguje 3D grafika v počítačových hrách: zoznámite sa s metódami ukladania, spracovania a výstupu 3D dát. Naučte sa vytvárať shadery a špeciálne efekty.
Osvetlenie v hre
Pochopíte, ako nastaviť potrubia a osvetlenie v hrách. Naučte sa „piecť“ svetlo.
Práca s animáciou v Unity
Pochopte, ako animovať postavy a prostredia v rozhraní editora Unity alebo pomocou kódu. Naučte sa vytvárať 2D a procedurálne animácie. Ovládajte pokročilé techniky animácie.
Asynchrónne procesy: od jednoduchých po zložité
Pochopíte, čo je asynchrónne počítanie. Naučte sa používať funkcie Async/Await a Jobs. Predstavte koncept reaktívneho programovania a naučte sa písať a spúšťať kód v paralelných vláknach.
Rozšírenie funkcionality editora Unity
Pochopíte, ako rozšíriť funkčnosť editora. Naučte sa vytvárať si vlastné okná a inšpektorov a pracovať v balíku Odin Inspector.
Manažéri herných stavov v Unity. Interakcia s používateľským rozhraním
Naučte sa vytvárať inventár, crafting a systémy levelovania postáv. Zistite, ako pripojiť herné údaje k používateľskému rozhraniu.
Základy vývoja online hier s Photonom
Pochopíte, ako vytvárať online hry a budovať logiku sieťových interakcií pomocou Photon Cloud.
Monetizácia hier na príklade mobilných projektov
Naučte sa analyzovať správanie používateľov, implementovať nákupy v hre a čítať herné metriky. Pochopíte, ako speňažiť hry.
Optimalizácia výkonu hry
Naučte sa analyzovať herný výkon pomocou nástroja Profiler. Budete môcť nájsť a opraviť chyby v kóde a štruktúre hry - to pomôže optimalizovať jej výkon.
Práca so zvukom
Budete rozumieť tomu, ako prenášať hlas cez hry. Naučte sa integrovať zvukový engine Wwise do svojho projektu a pracovať v ňom.
Zostavovanie a publikovanie hier v mobilných predajniach
Naučte sa publikovať hry v obchodoch. Budete rozumieť monetizačným a analytickým nástrojom: Applovin, App Metrica, Google Play Resolver. Získajte informácie o funkciách vytvárania projektu pre Android a iOS.
Testovanie herných projektov
Pochopíte, ako testovať programy a naučíte sa používať framework NUnit v Unity. Naučte sa vytvárať skripty na automatizáciu testovania.
Tímová práca a vývoj ako vývojár hry Unity
Naučte sa pracovať ako tím a sledovať zmeny v hre pomocou git. Budete sa môcť pripraviť na pohovory a vypracovať stratégiu profesionálneho rozvoja.
Absolventský projekt. Co-op hra
Samostatne vypracujete absolventský projekt - kooperatívnu hru.