Il 0% ha trovato utile questo documento (0 voti)
3 visualizzazioni9 pagine

Game Developer

Il documento descrive un corso per diventare Game Developer, coprendo competenze in progettazione, programmazione e sviluppo di videogiochi utilizzando motori grafici come Unity e Unreal Engine. Include moduli su inglese tecnico, soft skills, diritto digitale, sicurezza, informatica, programmazione orientata agli oggetti, networking, matematica e fisica per il game development, oltre a laboratori pratici e project work. Il corso prepara gli studenti a realizzare prototipi di giochi e a utilizzare tecnologie cloud.

Caricato da

Davide Vezzoli
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
3 visualizzazioni9 pagine

Game Developer

Il documento descrive un corso per diventare Game Developer, coprendo competenze in progettazione, programmazione e sviluppo di videogiochi utilizzando motori grafici come Unity e Unreal Engine. Include moduli su inglese tecnico, soft skills, diritto digitale, sicurezza, informatica, programmazione orientata agli oggetti, networking, matematica e fisica per il game development, oltre a laboratori pratici e project work. Il corso prepara gli studenti a realizzare prototipi di giochi e a utilizzare tecnologie cloud.

Caricato da

Davide Vezzoli
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

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

Potrebbero piacerti anche