Corso ALTA FORMAZIONE C# Game Developer - Unity
Pubblicato da Formazione Manageriale

Online
150 ore
Professionisti - Aziende - Disoccupati - Studenti
Intermedio

Dai una potente accelerata alla tua carriera nel mondo dello sviluppo di videogiochi, impara a programmare in C# su Unity, uno dei piú popolari e potenti engine al mondo!

Sviluppare un videogame è una attività molto complessa, che richiede competenze multiple e una preparazione adeguata.

In questo corso imparerai da veri professionisti del settore a sviluppare in C# utilizzando Unity. Apprenderai tutti i fondamenti tecnici e matematici per sviluppare un videogioco in modo professionale, le tecniche organizzative e di sviluppo e a fare profiling e ottimizzazione per garantire ottime performance su tutte le piattaforme, da mobile alle console.

Svilupperai sistemi di gameplay, intelligenze artificiali, menu!

Applicherai suoni ed effetti visivi come particellari, materiali, shader, post processing.

Alla fine di questo corso sarai in grado di iniziare lo sviluppo di un videogioco tutto tuo, e trovare lavoro nel competitivo,ma ricco di opportunità, mondo dei videogames sará molto piú semplice.

Il corsista dovrà dimostrare in ingresso, conoscenze informatica di base, logica, matematica e inglese base.

Il corso, per un monte di 150 ore, si terrà in modalità esclusivamente on line con sessioni di 4 ore.

La metodologia è prevalentemente pratica. Esercitazioni e project work ti permetteranno di verificare l’avanzamento delle competenze apprese.

I docenti sono esperti di programmazione con oltre 15 anni di esperienza nelle società informatiche italiane e internazionali come programmatori di applicazioni web, apps e videogames.

Referente Dott.ssa Monica Luca

Scopri tutti i dettagli sul Corso ALTA FORMAZIONE C# Game Developer - Unity


PROGRAMMA E MODULI DIDATTICI

Unity - Introduzione

  • Perché usare Unity
  • I Vantaggi di un Engine
  • Installiamo Unity su Windows e OSX
  • Installiamo Visual Studio
  • Panoramica dell’editor
  • Creiamo un nuovo progetto
  • Tour dell’editor
  • Gli assets principali
  • L’asset store

Il linguaggio C# - Breve Introduzione

  • Perché usare C#
  • Sintassi di base
  • Le variabili
  • Le costanti
  • Modificatori di Accesso
  • I Numeri
  • Operatori di base
  • Operatori condizionali
  • Le Stringhe
  • Gli Array
  • Le Liste
  • I Dizionari
  • Le Tuple
  • For e While loop
  • For Each
  • La programmazione ad oggetti (OOP)
  • I tipi e le classi
  • I namespace
  • Le istanze
  • L’ereditarierá
  • La composizione
  • Le interfacce
  • Il polimorfismo
  • Le eccezioni e la gestione degli errori
  • C# e Unity
  • La serializzazione
  • Esporre variabili nell’editor

Matematica - Piccola Rinfrescata

  • Quanta matematica devo sapere?
  • I Vettori
  • Operazioni con i vettori
  • Le matrici
  • La trigonometria e il teorema di pitagora
  • La fisica
  • I corpi rigidi

Progetto 1 - Picchiaduro Testuale

  • Introduzione al progetto
  • Game Design
  • L’arena
  • I Combattenti
  • Le Skill
  • Le Esultanze
  • Aggiungiamo la GUI

Progetto 2 - Un Endless Runner

  • Introduzione al progetto
  • Prepariamo il livello
  • Il personaggio principale
  • Animazioni
  • La morte
  • Effetti Speciali
  • Raccogliere oggetti
  • Il punteggio
  • Ostacoli
  • Nemici
  • Generazione procedurale dei livelli

Ottimizzazioni

  • Il pannello statistiche
  • I drawcall
  • Il Batching
  • GPU e CPU Bound?
  • Usare il profiler di Unity
  • Ottimizziamo i progetti precedenti

Progetto 3 - SCI-FI Top Down RPG

  • Introduzione al progetto
  • Prepariamo la mappa
  • Il personaggio principale
  • Macchina a stati finiti
  • Behaviour Trees
  • Le Armi
  • Le Skill
  • Gli Status
  • I Nemici
  • HUD
  • La GUI
  • Animiamo la GUI

Lavorare per una grande azienda

  • Prepararsi a un colloquio
  • Che domande posso aspettarmi?
  • Come posso stupirli?

Il mondo Indie

  • Mi serve un publisher?
  • Ricerca del un publisher adatto
  • Gli errori da non commettere
  • Dettagli che fanno la differenza

 

Per maggiori informazioni su questo percorso formativo puoi utilizzare il form "Richiedi informazioni"

RECENSIONI

Nessuna recensione inserita

La tua opinione conta Fai la tua recensione


Nessuna recensione inserita

Richiedi informazioni

Corsi simili

Richiedi informazioni