Middle game developer op Unity - gratis cursus van Skillbox, training, Datum: 29 november 2023.
Gemengde Berichten / / November 27, 2023
Junior-ontwikkelaars op Unity
Leer complexe graphics en animaties maken, pas OOP toe in de praktijk en maak games voor mobiele platforms. Je kunt complexere taken uitvoeren en solliciteren naar de functie van middenontwikkelaar.
C#-programmeurs die zich willen verdiepen in de ontwikkeling van games
Verdiep je kennis in C#, maak kennis met de Unity-engine, leer hoe je realistische graphics maakt en karakters animeert. Je ontwikkelt je eerste games, verzamelt een portfolio en krijgt het beroep waar je altijd van hebt gedroomd.
Inleiding tot DOTS en ECS
Je leert wat DOTS en ECS zijn en begrijpt de basisprincipes van hun werk. Bestudeer de theorie van de samenstelling van spelprocessen en analyseer pure en hybride benaderingen in het ECS-patroon. Leer prefabs maken en omzetten in entiteiten en componenten.
Het verwerken van gebruikersinvoer in Unity
Maak kennis met de principes van het werken in het Unity invoersysteem. Leer je personage te bewegen, vuur een wapen af als je op de vuurknop drukt en herlaad het.
Objectinteractie in Unity
Leer de basiswetten van de natuurkunde die in computerspellen worden weergegeven. Leer systemen van objectinteracties te bouwen: schade veroorzaken, botsingen, reacties op geraakt worden door een projectiel.
Opslaan en gebruiken van statische gegevens in Unity
Je zult begrijpen hoe je spelinstellingen kunt opslaan in Scriptable Objects. Raak vertrouwd met XML- en JSON-gegevensformaten. Leer werken met Newtonsoft-bibliotheken en AWS, Amazon, Dedicated data storages. Leer hoe u uw eigen netwerkoplossingen in PHP kunt implementeren en gegevens op de server kunt opslaan.
Het creëren van kunstmatige intelligentie in games
Je leert de rol van kunstmatige intelligentie in games en maakt kennis met de belangrijkste algoritmen ervan. Leer kunstmatige intelligentie te creëren op basis van het Utility System en gebruik bibliotheken van derden.
Geavanceerde programmeerbenadering: patronen
Maak kennis met de theorie van patronen in programmeren. Ontdek welke patronen er bestaan en leer hoe u de patronen kiest die bij uw taken passen. U zult begrijpen hoe u het DI-patroon kunt implementeren en gebruiken met behulp van het Zenject-framework als voorbeeld.
Basisprincipes van grafische ontwikkeling in Unity
Je begrijpt hoe 3D-graphics werken in computerspellen: je raakt vertrouwd met de methoden voor het opslaan, verwerken en uitvoeren van 3D-gegevens. Leer shaders en speciale effecten te creëren.
Verlichting in het spel
Je begrijpt hoe je pijpleidingen en verlichting in games opzet. Leer hoe u licht kunt ‘bakken’.
Werken met animatie in eenheid
Begrijp hoe u karakters en omgevingen kunt animeren in de Unity-editorinterface of met behulp van code. Leer 2D- en procedurele animaties maken. Beheers geavanceerde animatietechnieken.
Asynchrone processen: van eenvoudig tot complex
U zult begrijpen wat asynchrone computing is. Leer de functies Async/Await en Jobs gebruiken. Introduceer het concept van reactief programmeren en leer hoe u code in parallelle threads schrijft en uitvoert.
Uitbreiding van de functionaliteit van de Unity-editor
U zult begrijpen hoe u de functionaliteit van de editor kunt uitbreiden. Leer uw eigen vensters en infovensters maken en werk in het Odin Inspector-pakket.
Gamestaatmanagers in Unity. Interactie met gebruikersinterface
Leer inventarisatie-, knutsel- en karakter-nivelleringssystemen maken. Leer hoe u gamegegevens aan de gebruikersinterface koppelt.
Basisprincipes van online gameontwikkeling met Photon
Je zult begrijpen hoe je online games kunt maken en de logica van netwerkinteracties kunt opbouwen met behulp van Photon Cloud.
Inkomsten genereren met games aan de hand van het voorbeeld van mobiele projecten
Leer gebruikersgedrag analyseren, in-game aankopen implementeren en gamestatistieken lezen. U zult begrijpen hoe u inkomsten kunt genereren met games.
Optimalisatie van spelprestaties
Leer spelprestaties analyseren met Profiler. Je zult fouten in de code en structuur van het spel kunnen vinden en corrigeren - dit zal de prestaties helpen optimaliseren.
Werken met geluid
Je zult begrijpen hoe je games kunt voice-overen. Leer de Wwise-geluidsengine in uw project te integreren en erin te werken.
Games samenstellen en publiceren in mobiele winkels
Leer games in winkels publiceren. U begrijpt de tools voor het genereren van inkomsten en analyses: Applovin, App Metrica, Google Play Resolver. Leer meer over de functies van het bouwen van een project voor Android en iOS.
Spelprojecten testen
Je begrijpt hoe je programma's kunt testen en leert hoe je het NUnit-framework in Unity kunt gebruiken. Leer scripts maken voor testautomatisering.
Teamwerk en ontwikkeling als Unity-gameontwikkelaar
Leer om als team te werken en houd veranderingen in het spel bij met behulp van git. Je kunt je voorbereiden op sollicitatiegesprekken en een professionele ontwikkelingsstrategie ontwikkelen.
Afstudeerproject. Coöp-spel
Je ontwikkelt zelfstandig een afstudeerproject: een coöperatief spel.