
Master in
Double Master in Videogame Programming Extreme
Universal Arts School

Informazione chiave
Seleziona posizione
Posizione del campus
Los Angeles, Stati Uniti d'America
Le lingue
Spagnolo
Formato di studio
Insegnamento a distanza, Nel campus
Durata
2 anni
Ritmo
Tempo pieno
Tasse universitarie
Richiedi informazioni
Scadenza della domanda
Richiedi informazioni
La prima data di inizio
Sep 2023
introduzione
Programmazione di videogiochi con Unity
Impara a programmare nei motori di videogiochi più utilizzati sul mercato, UNREAL ENGINE e UNITY. Imparerai e / o approfondirai lingue come C ++, C e C #. In questa formazione, tutte le sezioni della programmazione di Videogiochi vengono apprese in modo approfondito e si è pronti a presentare un progetto finale.
Programmazione C ++ con Unreal
Impara a programmare nei motori di videogiochi più utilizzati sul mercato, UNREAL ENGINE e UNITY. Imparerai e / o approfondirai lingue come C ++, C e C #. In questo master di 9 mesi, tutte le sezioni della programmazione di Videogiochi vengono apprese in modo approfondito e si è pronti a presentare un progetto finale.

Puoi allenarti in tre modi diversi:
- In sede: le lezioni sono 3 ore al giorno dal lunedì al giovedì presso le nostre strutture.
- Telepresenza: gli studenti si connettono in diretta con l'insegnante e i loro compagni di classe dal lunedì al giovedì 3 ore al giorno. Una volta terminate le lezioni, passano il tempo nel campus virtuale per rivederle tutte le volte che è necessario.
- Online: gli studenti hanno tempo libero per accedere alle lezioni registrate e caricate dai docenti ogni giorno e hanno un'ora settimanale di tutoraggio con il docente per risolvere eventuali dubbi che possono avere.
Ordine del giorno: Modulo di programmazione di videogiochi con Unity
blocco 1
Concetti generali di programmazione
- Tipi di dati
- variabili
- Operatori aritmetici
- costanti
- Strutture di controllo, se / else / switch
- Operatori logici condizionali
- enumerazioni
- matrici
- funzioni
- Programmazione orientata agli oggetti
- patrimonio
blocco 2
L'ambiente di sviluppo
- Unità come quadro per creare giochi.
- Funzionalità Unity
- Capire un motore dentro (Unity)
- componenti
- Telecamere 2D e 3D
- Fisica degli oggetti 2D e 3D
- Importa oggetti (sprite, modelli 3D, audio, ecc.)
- UI
blocco 3
Programmazione del gioco
- Primo videogioco 2D
blocco 4
Fondamenti dell'arte nella programmazione
- Composizione di un modello 3D
- Vertici, normali, mappe UV, trame
- atlante
- sprites
- Drawcalls
- illuminazione
- animazione
Blocco 5
Architettura di gioco
- Analisi dei requisiti di un gioco dalla progettazione
- Importazione di dati per creare strutture di gioco
- Ripartizione dei dati nelle strutture di gioco
Blocco 6
Programmazione del gioco
- Primo videogioco 3D
Blocco 7
Programmazione avanzata
- Controllo della versione con git
- Pooling di oggetti
- delegati
- Corutinas
- callback
Blocco 8
Programmazione avanzata
- Iniezione di dipendenza
- Persistenza dei dati, salvataggio e caricamento dei nostri dati
- Creazione del nostro framework con Unity
- Sistema di attributi
- IA
- pathfinding
Blocco 9
Programmazione del gioco
- Videogioco 3D avanzato
Ordine del giorno: Modulo di programmazione C ++ con Unreal
blocco 1
- Concetti generali di programmazione
- Tipi di dati
- variabili
- Operatori aritmetici
- costanti
- Strutture di controllo, se / else / switch
- Operatori logici condizionali
- enumerazioni
- matrici
- funzioni
- Programmazione orientata agli oggetti
- patrimonio
blocco 2
L'ambiente di sviluppo
- Unreal Engine come framework per creare giochi.
- Caratteristiche del motore Unreal
- Comprensione di un motore all'interno (Unreal Engine)
- componenti
- Telecamere 2D e 3D
- Fisica degli oggetti 2D e 3D
- Importa oggetti (sprite, modelli 3D, audio, ecc.)
- UI
blocco 3
Programmazione del gioco
- Primo videogioco 2D
blocco 4
Fondamenti dell'arte nella programmazione
- Composizione di un modello 3D
- Vertici, normali, mappe UV, trame
- atlante
- sprites
- Drawcalls
- illuminazione
- animazione
Blocco 5
Architettura di gioco
- Analisi dei requisiti di un gioco dalla progettazione
- Importazione di dati per creare strutture di gioco
- Ripartizione dei dati nelle strutture di gioco
Blocco 6
Programmazione del gioco
- Primo videogioco 3D
Blocco 7
Programmazione avanzata
- Controllo della versione con git
- Pooling di oggetti
- delegati
- Corutinas
- callback
Blocco 8
Programmazione avanzata
- Iniezione di dipendenza
- Persistenza dei dati, salvataggio e caricamento dei nostri dati
- Creazione del nostro framework con Unreal Engine
- Sistema di attributi
- IA
- pathfinding
Blocco 9
Programmazione del gioco
- Videogioco 3D avanzato
Modulo acceleratore
Pre-produzione del progetto
- Costruzione della pipeline del progetto
- Strutturazione della pipeline con il fucile
- Tracciamento delle attività
- Ottimizza il diagramma di Gantt
- Parametrizzazione della produttività
- Assegnazione dei tempi e tappe fondamentali della squadra
- Tracciamento delle fasi di produzione
- Connessione cloud online e online Experience Desktop
- Visualizzazione di progetti online
- Gestione della condivisione
- Feedback sullo schermo
- Revisione multitasking
- Riduzione dell'incertezza nell'analisi della produttività
- Apprendimento della metodologia SCRUM
produzione
- Calcolo del calendario
- Metriche di fattibilità
- analisi
- Garanzia di qualità
- Piazzola di gioco
- Piano di marketing
Lancio - pre-lancio
- Valutazione del mercato per le date di partenza
- Preparazione per il lancio
- Passo preparatorio
- Presentazione agli eventi
- Corte di presentazione del progetto
- Presentazione al pubblico

Insegnanti con esperienza reale
I migliori insegnanti
Victor Escrivá
- Programmatore senior
- Ha studiato Progettazione di videogiochi all'Università della Florida. Successivamente, ha iniziato a lavorare in WhiteSword come programmatore per i videogiochi "Kid Goblin" e "Space Tales" per PC e dispositivi mobili. Nello studio FrameOver ha sviluppato diverse applicazioni per diverse aziende, nonché un'applicazione per norauto in AR, un'applicazione per Taylor Wimpey in RV e ha partecipato a diversi progetti.
Jose Vicente Carratalá
- Esperto di grafica e programmazione 3D
- Ingegnere tecnico in design industriale. Esperto in programmazione e grafica 3d. Insegnante nella formazione sia faccia a faccia che online. Istruttore in video2brain e Linkedin, professore esterno presso il Politecnico di Valencia. CEO e fondatore di JOCARSA. Sviluppo di progetti di robotica, infografica CGI, visualizzazione 3D interattiva in realtà virtuale che gestisce lo stato dell'arte della tecnologia.
Toni Abellán
- Programmatore e game designer
- Programmatore con oltre 6 anni di esperienza, ha trovato la sua passione nella progettazione di videogiochi. Co-creatore di Jelly, Highway to galaxy, Pump the Samurais e UF Project. Attuale presidente di AEV, Association of Students of Video Games. I suoi ultimi lavori sono stati in progetti per Immersium Studio, una startup dedicata a giochi seri ed esperienze VR e AR.
Scopri il nostro esclusivo programma Accelerator
L'anno scorso godrai del nostro programma di accelerazione di 9 mesi, che offre consulenza e formazione necessarie per lo sviluppo di tutti i tipi di progetti imprenditoriali. Approfitta del nostro Know how e di tutte le nostre strutture. Termina la tua formazione con un progetto di successo e una demo-reel professionale.
Lavora in un vero studio
Nei 9 mesi di accelerazione lavorerai su un vero progetto, un progetto con i suoi obiettivi, i suoi tempi, le sue scadenze come in una vera società di produzione. Saprai come lavorare in uno studio di sviluppo di videogiochi o cinema facendo un vero progetto, il tuo progetto.
La tua startup
Vuoi sviluppare il tuo progetto? Se hai una buona idea qui, puoi realizzarla. Altrimenti, puoi sempre unirti alle tante idee che proponiamo e lanciamo noi stessi, sia come graphic designer, modellista, programmatore, ecc.
Veri editori
L'obiettivo principale è che i progetti vedano la luce. Per questo motivo disponiamo di diversi sistemi di finanziamento, distribuzione e promozione come PlayStation Talents, che finanziano progetti fino a € 200.000
Supervisione professionale
Perché sappiamo che lavorare da soli e senza supervisione è difficile. Questo è il motivo per cui gli studenti dell'acceleratore conteranno dal primo giorno con l'aiuto dei nostri insegnanti e professionisti che supervisioneranno e forniranno un aiuto costante per lo sviluppo del progetto.
Installazioni personalizzate
Lavorare a casa è molto comodo ma non è fruttuoso, lo sappiamo tutti. Nelle nostre strutture lavorerai con il tuo team in un ambiente professionale, con una sala riunioni, una sala giochi, macchine per cibo / bevande e tutti i servizi di un'azienda nel settore.
Team multidisciplinare
Lavorerai con studenti in carriera molto diversi. Esperti di videogiochi, progettazione di giochi, programmazione, modellazione 3D, animazione, cinema, concept, tutti lavorano in gruppo formando un collegamento per progetti e idee futuri.
Offerte di lavoro
Ci occuperemo della ricerca personale e della gestione delle offerte di lavoro che potrebbero adattarsi alla situazione e alle preferenze dei nostri studenti, sia a livello nazionale che internazionale.
Bobina demo
E tutto questo in modo da avere una bobina demo professionale, una bobina demo specifica per il lavoro che vuoi sviluppare, che puoi allegare alla tua lettera di presentazione o riprendere, che ti assicuriamo che aprirà tutte le porte al tuo futuro professionale.
Registrati gratuitamente sul nostro campus virtuale
Il campus più avanzato del mondo
Siamo l'unica scuola che ha aperto il nostro campus a tutto il mondo. Migliaia di persone, studenti o meno, accedono quotidianamente alla nostra intranet per visualizzare video, tutorial, lezioni, dimostrazioni, svolgere missioni e in generale per interagire con altri studenti e professionisti del settore. Un intero mondo virtuale ti aspetta con infinite possibilità.
- Crea il tuo avatar
- Personalizza la tua stanza
- Formazione professionale
- Sali di livello
- Parla con i tuoi compagni di classe
- Conferenze e webinar
- Esercizi e compiti a casa
- Video HD