Unity Corso Completo - Online

In modalità online, partendo dalla conoscenza di C#, fino allo sviluppo completo del videogioco 3D platform. Certificazione Ufficiale Unity Authorized Training

Unity | Corso Completo - Online accompagna lo studente dalle basi della programmazione fino allo sviluppo di videogame di tipo platform e di applicazioni "gamificate", in dieci comode lezioni da quattro ore ciascuna da fruire a distanza con strumenti di videoconferenza facile, veloce e affidabile.

Con Unity | Corso Completo - Online ogni argomento trattato viene introdotto con gradualità e ricchezza di esempi presi dal mondo reale. Lo studente, grazie alla strutturazione in lezioni online di 4 h, affronta - di lezione in lezione - tutte le tematiche principali della programmazione dei videogiochi e del tema della gamification attraverso Unity 2019, con esercizi dedicati. Ogni macro-argomento è strettamente legati al mondo dei gaming e della gamification di applicazioni per l'industria e l'archviz. Le caratteristiche principali del corso sono:

  • Le Dieci comode lezioni, da quattro ore ciascuna, a casa propria, dalle 9:00 alle 13:00.
  • Il Docente certificato senior, ingegnere informatico, professionista nel settore videogame e gamification da 5+ anni.
  • La Condivisione dei progetti Unity su piattaforma GitHub con repository privata. 
  • Sincronizzazione automatizzata attraverso Github for Desktop
  • L'utilizzo di uno strumento di video conferenza facile, veloce ed affidabile.
  • L'accesso al corso tramite link personalizzato per ciascun partecipante.
  • La Promozione del 15% per gli studenti universitari.
  • La Certificazione ufficiale Unity ATP – Authorized Training Partner.

Al termine del corso, l'allievo sarà in grado di:

  • Cominciare lo sviluppo del proprio videogioco e/o della propria applicazione gamificata.
  • Gestire l'input e l'output dai dispositivi sia fisici che touch.
  • Utilizzare asset grafici 2D e 3D, sia nativi che importati da 3ds Max, Maya, ecc.
  • Gestire le statistiche di gioco.
  • Gestire gli eventi e molto altro.
  • Impostare un progetti unico per PC e alcune tra le più diffuse console.
  • Esportare l'applicazione per PC

100€ per l'iscrizione. Il resto solo se soddisfatto.

Sconti crescenti (fino al 20%) per chi viene accompagnato.

Classi di massimo 8 persone. Possibilità di corsi one to one.

Utilizzo di PC e software compreso nel prezzo.

Senior Official Instructor per ogni corso.

Autodesk Training Center. Autodesk Certification Center.

Puoi pagare con Carta di credito, PayPal o Bonifico bancario.

Date e sedi

6, 7, 8, 9, 10, 13, 14, 15, 16, 17 luglio 2020 | Webinar Online

., . - Webinar Online (.)

40 ore | 9:00-13:00

Aziende: 890,00 € + IVA

Privati: 850,00 € IVA inclusa

Studenti: 722,50 € IVA inclusa

Vorresti questo corso più vicino a te?

Scrivici all'indirizzo formazione@4mgroup.it. Le nostre sedi sono a Milano, Roma, Como, Torino, Brescia, Pisa e Reggio Emilia. Consulta il calendario per altri corsi in programma.

Programma

Lezione 1 e 2

  • Panoramica sulle potenzialità di Unity 2019 (2019.3)
  • Analisi dei componenti di un videogame e ruolo della programmazione e degli script
  • Editor: panoramica dell'interfaccia con le relative caratteristiche
  • Elementi per comporre la scena e principali componenti
  • Unity e linguaggio C#
  • Approfondimento del linguaggio C# per Unity (I tipi di variabili e strutture dati, Le strutture di controllo, Classi, il paradigma OO, Ereditarietà, Delegate ed Eventi).
  • Elementi della scena e componenti principali, 
  • GameObject e Component

Lezione 3 e 4

  • Scripting e sui componenti - Transform, Collider, RigidBody, Audiosource, Sprite Renderer
  • Sistema di Prefab di Unity 2019 - Introduzione al tema
  • Nested Prefab, Prefab Variants
  • Prototipazione – creazione del primo gioco Pong.

Lezione 5 e 6

  • Programmazione orientata agli eventi: Unity Events e Custom Event System
  • Utilizzo e gestione dello Unity UI System
  • Scripting Editor e Scriptable Objects (come contenitore di dati)
  • Gestione di aspetti avanzati: Pattern Singleton
  • Gestione degli gli input da tastiera, mouse o dispositivi touch. Utilizzo di Rewired Plugin
  • Gestione delle statistiche di gioco (Punteggio, Livelli, Bonus, ecc.)
  • Esportazione del Gioco per piattaforma Windows

Lezione 7 e 8

  • Importazione di modelli 3D (Asset grafici) da 3ds Max, Maya, Inventor, ...
  • Introduzione ai materiali grafici e ai materiali fisici
  • I sistemi di illuminazione di Unity. 
  • Materiali grafici e fisici.
  • Importazione di modelli 3D e sistemi di ossatura
  • Introduzione ai particle systems e alla loro applicazione (generazione di esplosioni, scintille, fumo, neve, pioggia, ecc.)
  • Motore di fisica di Unity (gestione di salti, collisioni, lanci, ecc.)
  • Introduzione alle animazioni in Unity. Unity Animator
  • Panoramica sui servizi Unity per la Produzione, standard Assets
  • Third Person Controller
  • Distribuzione: Unity Ads, Unity Analytics, Unity Cloud Build

Lezione 9 e 10

  • Progetto finale, dalla progettazione alla realizzazione del prototipo di platformer 3D
  • Build del gioco per piattaforma PC
  • Introduzione allo sviluppo di videogame nativo per smartphone e tablet (Mobile devices)
  • Introduzione allo sviluppo di videogame nativo per PS4, Xbox, ecc. (Console devices)

    Caratteristiche

    A chi si rivolge

    Unity | Corso Completo - Online è pensato per offrire tutti gli strumenti (teorici e pratici) per affrontare la programmazione nell'ambito dei videogiochi, e della Gamificazione di applicazioni industriali e archViz, con riferimenti alle più moderne apparecchiature per la VR e AR e con una solida introduzione alle tecnologie più all'avanguardia. Il candidato ideale del corso è una persona volenterosa di addentrarsi nello sviluppo software per videogame, ma anche  lo sviluppatore software con una esperienza nei linguaggi di programmazione ad oggetti che voglia espandere le proprie capacità nella creazione videogame e di applicazioni di grafica interattiva 2D e 3D quali le App per SmartPhone, sistemi di configurazione di prodotto, visualizzazione 3D immersiva e aumentata, ecc.

    Requisiti

    Per poter frequentare con successo Unity | Corso Completo - Online è necessaria una buona conoscenza della programmazione ad oggetti e/o più specificatamente del linguaggio C#. In subordine, è apprezzata una conoscenza di base di programmazione (con qualsiasi linguaggio). Concludono i requisiti per la partecipazione, la passione per i videogame e per la computer grafica interattiva, il rendering, ecc. 

    Learning skill

    Sviluppo Unity

    95%

    Gestione degli eventi e dinamica di gioco

    80%

    Videogame

    85%