Sviluppatore di giochi medi su Unity - corso gratuito da Skillbox, formazione, data: 29 novembre 2023.
Miscellanea / / November 27, 2023
Sviluppatori junior su Unity
Impara a realizzare grafica e animazioni complesse, applica l'OOP nella pratica e crea giochi per piattaforme mobili. Sarai in grado di eseguire attività più complesse e candidarti per la posizione di sviluppatore intermedio.
Programmatori C# che desiderano dedicarsi allo sviluppo di giochi
Approfondisci le tue conoscenze in C#, familiarizza con il motore Unity, impara come creare grafica realistica e animare personaggi. Svilupperai i tuoi primi giochi, raccoglierai un portfolio e otterrai la professione che hai sempre sognato.
Introduzione a DOTS ed ECS
Imparerai cosa sono DOTS ed ECS e capirai i principi di base del loro lavoro. Studia la teoria della composizione del processo di gioco e analizza gli approcci puro e ibrido nel modello ECS. Impara a creare e convertire prefabbricati in entità e componenti.
Gestione dell'input dell'utente in Unity
Acquisisci familiarità con i principi di funzionamento nel sistema di input Unity. Impara a muovere il tuo personaggio, a sparare con un'arma quando premi il pulsante di fuoco e a ricaricarla.
Interazione tra oggetti in Unity
Impara le leggi fondamentali della fisica riprodotte nei giochi per computer. Impara a costruire sistemi di interazioni tra oggetti: causare danni, collisioni, reazioni all'essere colpiti da un proiettile.
Archiviazione e utilizzo di dati statici in Unity
Capirai come salvare le impostazioni di gioco in Oggetti Scriptable. Acquisisci familiarità con i formati dati XML e JSON. Impara a lavorare con le librerie Newtonsoft e gli archivi dati dedicati di AWS, Amazon. Scopri come implementare le tue soluzioni di rete in PHP e salvare i dati sul server.
Creare intelligenza artificiale nei giochi
Imparerai il ruolo dell'intelligenza artificiale nei giochi e conoscerai i suoi principali algoritmi. Impara a creare intelligenza artificiale basata sull'Utility System e utilizza librerie di terze parti.
Approccio di programmazione avanzato: modelli
Conoscere la teoria dei modelli nella programmazione. Scopri quali modelli esistono e impara a scegliere quelli più adatti alle tue attività. Capirai come implementare e utilizzare il pattern DI utilizzando il framework Zenject come esempio.
Nozioni di base sullo sviluppo grafico in Unity
Capirai come funziona la grafica 3D nei giochi per computer: acquisirai familiarità con i metodi di archiviazione, elaborazione e output dei dati 3D. Impara a creare shader ed effetti speciali.
Illuminazione nel gioco
Capirai come impostare condutture e illuminazione nei giochi. Scopri come "cuocere" la luce.
Lavorare con l'animazione in Unity
Scopri come animare personaggi e ambienti nell'interfaccia dell'editor Unity o utilizzando il codice. Impara a creare animazioni 2D e procedurali. Padroneggia tecniche di animazione avanzate.
Processi asincroni: dal semplice al complesso
Capirai cos'è il calcolo asincrono. Impara a utilizzare le funzioni Async/Await e Jobs. Introduci il concetto di programmazione reattiva e impara a scrivere ed eseguire codice in thread paralleli.
Estensione delle funzionalità dell'editor Unity
Capirai come espandere le funzionalità dell'editor. Impara a creare le tue finestre e ispettori e lavora con il pacchetto Odin Inspector.
Gestori dello stato del gioco in Unity. Interazione con l'interfaccia utente
Impara a creare sistemi di inventario, creazione e livellamento dei personaggi. Scopri come connettere i dati di gioco all'interfaccia utente.
Nozioni di base sullo sviluppo di giochi online con Photon
Capirai come creare giochi online e costruire la logica delle interazioni di rete utilizzando Photon Cloud.
Monetizzazione dei giochi usando l'esempio di progetti mobili
Impara ad analizzare il comportamento degli utenti, implementare acquisti in-game e leggere le metriche di gioco. Capirai come monetizzare i giochi.
Ottimizzazione delle prestazioni del gioco
Impara ad analizzare le prestazioni del gioco utilizzando Profiler. Sarai in grado di trovare e correggere i difetti nel codice e nella struttura del gioco: questo aiuterà a ottimizzarne le prestazioni.
Lavorare con il suono
Capirai come doppiare i giochi. Impara a integrare il motore sonoro Wwise nel tuo progetto e a lavorarci.
Assemblare e pubblicare giochi nei negozi di telefonia mobile
Impara a pubblicare giochi nei negozi. Comprenderai gli strumenti di monetizzazione e analisi: Applovin, App Metrica, Google Play Resolver. Scopri le funzionalità della creazione di un progetto per Android e iOS.
Testare progetti di gioco
Capirai come testare i programmi e imparerai come utilizzare il framework NUnit in Unity. Impara a creare script per l'automazione dei test.
Lavoro di squadra e sviluppo come sviluppatore di giochi Unity
Impara a lavorare in squadra e tieni traccia delle modifiche al gioco utilizzando git. Sarai in grado di prepararti per i colloqui e sviluppare una strategia di sviluppo professionale.
Progetto di diploma. Gioco cooperativo
Svilupperai in modo indipendente un progetto di laurea: un gioco cooperativo.