Mellanspelsutvecklare på Unity - gratis kurs från Skillbox, utbildning, Datum: 29 november 2023.
Miscellanea / / November 27, 2023
Juniorutvecklare på Unity
Lär dig att göra komplex grafik och animation, tillämpa OOP i praktiken och skapa spel för mobila plattformar. Du kommer att kunna utföra mer komplexa uppgifter och söka tjänsten mellanutvecklare.
C#-programmerare som vill ge sig in i spelutveckling
Fördjupa dina kunskaper i C#, bekanta dig med Unity-motorn, lär dig hur du skapar realistisk grafik och animerar karaktärer. Du kommer att utveckla dina första spel, samla en portfölj och få yrket du alltid har drömt om.
Introduktion till DOTS och ECS
Du kommer att lära dig vad DOTS och ECS är och förstå de grundläggande principerna för deras arbete. Studera teorin om spelprocessens sammansättning och analysera Pure- och Hybrid-metoder i ECS-mönstret. Lär dig att skapa och konvertera prefabs till enheter och komponenter.
Hantera användarinmatning i Unity
Bekanta dig med principerna för att arbeta i Unity-inmatningssystemet. Lär dig att flytta din karaktär, avfyra ett vapen när du trycker på Fire-knappen och ladda om den.
Objektinteraktion i Unity
Lär dig fysikens grundläggande lagar som återges i datorspel. Lär dig att bygga system för objektinteraktioner: orsaka skada, kollisioner, reaktioner på att träffas av en projektil.
Lagra och använda statisk data i Unity
Du kommer att förstå hur du sparar spelinställningar i skriptbara objekt. Bli bekant med XML- och JSON-dataformat. Lär dig att arbeta med Newtonsoft-bibliotek och AWS, Amazon, dedikerade datalagringar. Lär dig hur du distribuerar dina egna nätverkslösningar i PHP och sparar data på servern.
Skapa artificiell intelligens i spel
Du kommer att lära dig vilken roll artificiell intelligens har i spel och bekanta dig med dess huvudsakliga algoritmer. Lär dig att skapa artificiell intelligens baserat på Utility System och använd tredjepartsbibliotek.
Avancerad programmeringsmetod: mönster
Bekanta dig med teorin om mönster i programmering. Ta reda på vilka mönster som finns och lär dig hur du väljer de som passar dina uppgifter. Du kommer att förstå hur du implementerar och använder DI-mönstret med Zenject-ramverket som exempel.
Grunderna för grafikutveckling i Unity
Du kommer att förstå hur 3D-grafik fungerar i datorspel: du kommer att bli bekant med metoderna för att lagra, bearbeta och mata ut 3D-data. Lär dig skapa shaders och specialeffekter.
Belysning i spelet
Du kommer att förstå hur man sätter upp pipelines och belysning i spel. Lär dig hur man "bakar" ljus.
Arbeta med animering i Unity
Förstå hur man animerar karaktärer och miljöer i Unity-redigeringsgränssnittet eller med hjälp av kod. Lär dig att skapa 2D och proceduranimation. Bemästra avancerade animationstekniker.
Asynkrona processer: från enkla till komplexa
Du kommer att förstå vad asynkron datoranvändning är. Lär dig att använda funktionerna Async/Await och Jobs. Introducera begreppet reaktiv programmering och lär dig hur man skriver och kör kod i parallella trådar.
Utöka funktionaliteten för Unity-redigeraren
Du kommer att förstå hur du utökar redaktörens funktionalitet. Lär dig skapa dina egna fönster och inspektörer och arbeta i Odin Inspector-paketet.
Spelstatschefer i Unity. Interaktion med UI
Lär dig att skapa system för inventering, hantverk och karaktärsutjämning. Lär dig hur du ansluter speldata till användargränssnittet.
Grunderna i onlinespelsutveckling med Photon
Du kommer att förstå hur man skapar onlinespel och bygger logiken för nätverksinteraktioner med Photon Cloud.
Intäktsgenerering av spel med exemplet med mobila projekt
Lär dig att analysera användarbeteende, implementera köp i spel och läsa spelstatistik. Du kommer att förstå hur man tjänar pengar på spel.
Optimering av spelprestanda
Lär dig att analysera spelprestanda med Profiler. Du kommer att kunna hitta och korrigera brister i spelets kod och struktur - detta kommer att hjälpa till att optimera dess prestanda.
Arbeta med ljud
Du kommer att förstå hur man röstar över spel. Lär dig att integrera Wwise ljudmotor i ditt projekt och arbeta i den.
Montering och publicering av spel i mobilbutiker
Lär dig att publicera spel i butiker. Du kommer att förstå intäktsgenerering och analysverktyg: Applovin, App Metrica, Google Play Resolver. Lär dig mer om funktionerna i att bygga ett projekt för Android och iOS.
Testar spelprojekt
Du kommer att förstå hur du testar program och lär dig hur du använder ramverket NUnit i Unity. Lär dig att skapa skript för testautomatisering.
Lagarbete och utveckling som Unity-spelutvecklare
Lär dig att arbeta som ett team och spåra förändringar i spelet med git. Du kommer att kunna förbereda dig för intervjuer och utveckla en professionell utvecklingsstrategi.
Examensprojekt. Co-op spel
Du kommer självständigt att utveckla ett examensprojekt - ett samarbetsspel.