Vidurinis žaidimų kūrėjas „Unity“ – nemokamas „Skillbox“ kursas, mokymai, data: 2023 m. lapkričio 29 d.
įvairenybės / / November 27, 2023
Jaunesnieji Unity kūrėjai
Išmokite kurti sudėtingą grafiką ir animaciją, pritaikykite OOP praktikoje ir kurkite žaidimus mobiliosioms platformoms. Galėsite atlikti sudėtingesnes užduotis ir pretenduoti į vidutinio lygio kūrėjo pareigas.
C# programuotojai, norintys įsitraukti į žaidimų kūrimą
Pagilinkite savo žinias C#, susipažinkite su Unity varikliu, išmokite kurti tikrovišką grafiką ir animuoti personažus. Sukursite pirmuosius žaidimus, surinksite portfolio ir įgysite profesiją, apie kurią visada svajojote.
Įvadas į DOTS ir ECS
Sužinosite, kas yra DOTS ir ECS, ir suprasite pagrindinius jų darbo principus. Išstudijuokite žaidimo proceso kompozicijos teoriją ir analizuokite grynuosius ir hibridinius metodus ECS modeliu. Išmokite kurti ir konvertuoti surenkamus elementus į objektus ir komponentus.
Vartotojo įvesties tvarkymas Unity
Susipažinkite su darbo Unity įvesties sistemoje principais. Išmokite perkelti savo personažą, iššauti ginklą, kai paspausite ugnies mygtuką, ir vėl jį įkelkite.
Objektų sąveika Unity
Išmokite pagrindinių fizikos dėsnių, kurie atkuriami kompiuteriniuose žaidimuose. Išmokite kurti objektų sąveikos sistemas: žalos, susidūrimų, reakcijų į sviedinio pataikius padarymą.
Statinių duomenų saugojimas ir naudojimas Unity
Suprasite, kaip išsaugoti žaidimo nustatymus scenarijaus objektuose. Susipažinkite su XML ir JSON duomenų formatais. Išmokite dirbti su Newtonsoft bibliotekomis ir AWS, Amazon, specialiomis duomenų saugyklomis. Sužinokite, kaip įdiegti savo tinklo sprendimus PHP ir išsaugoti duomenis serveryje.
Dirbtinio intelekto kūrimas žaidimuose
Sužinosite dirbtinio intelekto vaidmenį žaidimuose ir susipažinsite su pagrindiniais jo algoritmais. Išmokite kurti dirbtinį intelektą, pagrįstą paslaugų sistema, ir naudotis trečiųjų šalių bibliotekomis.
Išplėstinis programavimo metodas: modeliai
Susipažinkite su programavimo šablonų teorija. Sužinokite, kokie modeliai egzistuoja, ir sužinokite, kaip pasirinkti tuos, kurie atitiktų jūsų užduotis. Suprasite, kaip įdiegti ir naudoti DI modelį, naudodami Zenject sistemą kaip pavyzdį.
Grafikos kūrimo pagrindai Unity
Suprasite, kaip kompiuteriniuose žaidimuose veikia 3D grafika: susipažinsite su 3D duomenų saugojimo, apdorojimo ir išvedimo būdais. Išmokite kurti šešėlius ir specialiuosius efektus.
Apšvietimas žaidime
Suprasite, kaip žaidimuose nustatyti vamzdynus ir apšvietimą. Sužinokite, kaip „kepti“ šviesą.
Darbas su animacija Unity
Supraskite, kaip animuoti simbolius ir aplinkas Unity redaktoriaus sąsajoje arba naudojant kodą. Išmokite kurti 2D ir procedūrinę animaciją. Įvaldykite pažangias animacijos technologijas.
Asinchroniniai procesai: nuo paprastų iki sudėtingų
Suprasite, kas yra asinchroninis skaičiavimas. Išmokite naudotis funkcijomis Async/Await ir Jobs. Supažindinkite su reaktyviojo programavimo sąvoka ir išmokite rašyti bei paleisti kodą lygiagrečiose gijose.
Unity redaktoriaus funkcionalumo išplėtimas
Suprasite, kaip išplėsti redaktoriaus funkcionalumą. Išmokite kurti savo langus ir inspektorius ir dirbti su Odin Inspector paketu.
Žaidimo būsenos vadovai „Unity“. Sąveika su vartotojo sąsaja
Išmokite kurti inventoriaus, kūrimo ir charakterių niveliavimo sistemas. Sužinokite, kaip prijungti žaidimo duomenis prie vartotojo sąsajos.
Internetinių žaidimų kūrimo su Photon pagrindai
Suprasite, kaip kurti internetinius žaidimus ir sukurti tinklo sąveikos logiką naudojant Photon Cloud.
Pajamų gavimas iš žaidimų naudojant mobiliųjų projektų pavyzdį
Išmokite analizuoti naudotojų elgseną, įgyvendinti pirkinius žaidime ir skaityti žaidimų metrikas. Suprasite, kaip užsidirbti pinigų iš žaidimų.
Žaidimo našumo optimizavimas
Išmokite analizuoti žaidimo našumą naudodami Profiler. Galėsite rasti ir ištaisyti žaidimo kodo ir struktūros trūkumus – tai padės optimizuoti jo veikimą.
Darbas su garsu
Suprasite, kaip įgarsinti žaidimus. Išmokite integruoti Wwise garso variklį į savo projektą ir dirbti su juo.
Žaidimų surinkimas ir publikavimas mobiliosiose parduotuvėse
Išmokite skelbti žaidimus parduotuvėse. Suprasite pajamų gavimo ir analizės įrankius: Applovin, App Metrica, Google Play Resolver. Sužinokite apie „Android“ ir „iOS“ skirto projekto kūrimo funkcijas.
Žaidimų projektų testavimas
Suprasite, kaip išbandyti programas ir išmoksite naudoti NUnit sistemą Unity. Išmokite kurti testavimo automatizavimo scenarijus.
Komandinis darbas ir tobulėjimas kaip „Unity“ žaidimų kūrėjas
Išmokite dirbti komandoje ir stebėti žaidimo pokyčius naudodami git. Galėsite pasiruošti pokalbiams ir parengti profesinio tobulėjimo strategiją.
Baigimo projektas. Bendradarbiavimo žaidimas
Savarankiškai kursite baigimo projektą – kooperacinį žaidimą.