GAME
DEVELOPER
Tecnico Superiore per la progettazione e lo
sviluppo di videogiochi.
Chi è e di cosa si occupa il
Game Developer?
Con il nostro corso imparerai a progettare,
programmare e sviluppare videogiochi. Acquisirai
competenze per l’utilizzo di motori grafici come Unity,
Unreal Engine e sulla metodologia Agile.
GAME DEVELOPER
Area trasversale
Moduli Contenuti
Leggere testi tecnici in lingua inglese e saperli rielaborare. Scrivere,
TECHNICAL ENGLISH conversare e argomentare in lingua in relazioni a soluzioni tecniche e,
più in generale, ambienti di lavoro
Il curriculum vitae e il processo di selezione.
Lavoro di gruppo.
Comunicazione.
SOFT SKILLS Gestione dello stress.
Intelligenza emotiva.
Gestire il proprio tempo: gestione progetto, responsabilità e
metodologie (Agile)
L’etica digitale.
I principi di Confidenzialità, Integrità e Disponibilità delle informazioni.
Autenticità e Non-Ripudio.
Security Awarness, Politiche di sicurezza e procedure
Licenze del software, Open source, open source dual license. Fattispecie
DIRITTO DIGITALE
di utilizzo e riutilizzo.
Privacy, GDPR e responsabilità del fornitore dei servizi
Gli standard di Sicurezza: ISO 27001, PCI.
La normativa Nazionale e Internazionale sulla sicurezza e Protezione
Dati
Sicurezza sul lavoro.
SICUREZZA E
Gli infortuni e la loro prevenzione
PREVENZIONE
Le procedure antincendio
Pagina 3 di 9
GAME DEVELOPER
Moduli di base
Moduli Contenuti
Fondamenti della scienza informatica.
Architetture dei calcolatori.
FONDAMENTI DI
Rappresentazione dell’informazione.
INFORMATICA
Linguaggi di programmazione.
Programmazione strutturata in C++
INTRODUZIONE
Classi
ALL’OBJECT
Oggetti
ORIENTED
Metodi
PROGRAMMING
Git.
CODE DEDIGN
Documentazione del codice.
Algoritmi di ordinamento.
ALGORITMI E
Analisi delle complessità.
COMPLESSITA’
Pattern di design.
Introduzione al Networking.
Computer Networks (LAN, MAN, WAN).
NETWORKING
TCP/UDP
Indirizzi IP
Fondamenti di analisi e statistica.
ELEMENTI DI
Vettori 2D/3D e matematica di base.
MATEMATICA E
Traslazioni e Rotazioni.
FISICA PER IL GAME
Operazioni su Matrici.
DEVELOPMENT
Interpolazione Lineare.
Pagina 4 di 9
GAME DEVELOPER
Area professionale
Moduli Contenuti
Introduzione ad Unreal Engine.
Actors e BlueprintS.
UNREAL ENGINE Movimento base.
Sistemi di input.
Basic Camera System.
Collider.
Trigger events.
INTRODUZIONE ALLA
Forces.
FISICA IN ENGINE
Raycasting.
Rigidbodies.
UI using Blueprints
GAME USER INTERFACE UI using C++
UMG in Unreal Engine
Gestione della Memoria e Smart Pointers.
SCRIPTING INTERMEDIO Multithreading e Sincronizzazione.
Event System BP/C++
Macchine a stati.
INTRODUZIONE ALL’AI
Navigation mesh.
Editor scripts.
PROGRAMMAZIONE DI
Editor Plugins.
TOOL PER GAME ENGINE
Compilazione dell’Editor.
Splines.
SCRIPTING AVANZATO
Actions, Events and Delegate.
Pagina 5 di 9
GAME DEVELOPER
Moduli Contenuti
Introduzione avanzata dell’AI nei videogiochi.
Minimax.
INTELLIGENZA
Alpha-beta pruning.
ARTIFICIALE NEL GAME
Algoritmi genetici.
DEVELOPMENT
Q-Learning.
Neural Networks.
Integrazione WWISE & Fmod.
SISTEMI DI UTILITY Sistemi di salvataggio.
Level Streaming.
Introduzione al Game Design.
PROTOTIPAZIONE
Framework MDA.
VELOCE
Prototipo di platformer 3D.
Introduzione a VFX e Particle Systems.
Niagara e Cascade.
VFX
GPU Particles.
Ribbons.
Configurazione Mobile.
Layuot Mobile.
Ottimizzazione Mobile.
InputManager Mobile.
MOBILE Mobile User Interface.
Save Manager.
Google Play Integration (Leaderboard, Achievements).
Sistemi di Gameplay Mobile (Life, Score, HighScore).
Prototipazione Mobile.
Pagina 6 di 9
GAME DEVELOPER
Area laboratoriale
Moduli Contenuti
LABORATORIO DI
SVILUPPO Realizzazione di prototipi di gaming.
SOFTWARE
LABORATORIO DI
Realizzazioni prototipi su tecnologie cloud.
SOLUZIONI CLOUD
PROJECT WORK Preparazione all’esame
Pagina 7 di 9
GAME DEVELOPER
Per saperne di più
ISCRIVITI ALLE SELEZIONI
PARTECIPA ALL’OPEN DAY
Pagina 8 di 9
Se necessiti di ulteriori
chiarimenti, non
esitare a contattarci
Chat Whatsapp