:
dalla realizzazione dell’idea progettuale all’avvio di uno studio indie
Il corso di professionalizzazione nell'industria videoludica è pensato per chi desidera acquisire competenze pratiche e teoriche per la creazione di un videogioco, dalla fase di concept fino alla realizzazione di una demo giocabile. Oltre agli aspetti tecnici, il corso fornisce strumenti di marketing e management, fondamentali per la gestione e la promozione di uno studio indie
Attraversando tutte le fasi del processo di sviluppo videoludico, gli studenti apprenderanno:
- Game design e narrazione interattiva
- Creazione grafica e sviluppo di ambientazioni e personaggi 3D
- Competenze di project management per la gestione efficace di un team di sviluppo
- Strumenti di marketing strategico per posizionare un videogioco sul mercato
Grazie a un approccio pratico, il corso fornirà esperienza diretta nell'uso di software all'avanguardia e nelle tecniche di modellazione 3D, animazione e programmazione, con una particolare attenzione all'implementazione della realtà virtuale e mista.
Principali Software Utilizzati nel
Durante il corso, gli studenti utilizzeranno software professionali per ogni fase della produzione:
Ambito |
Software |
Concept Art |
Photoshop |
Modellazione 3D |
Blender, Character Creator |
Texturing e Materiali |
Substance 3D Painter, Quixel Mixer, Materialize |
Animazione e Rigging |
IClone, Accurig, Mixamo, Perception Neuron |
Rendering |
Blender, Twinmotion |
Game Development |
Unity |
Portfolio e Progetti Pratici
Per ottenere risultati concreti e soddisfacenti, l'insegnamento della computer grafica deve necessariamente basarsi su un approccio fortemente pratico. Per questo motivo, tutte le lezioni combineranno contenuti teorici ed esercitazioni pratiche, favorendo una comprensione approfondita, un'applicazione efficace e una memorizzazione duratura delle nozioni apprese.
I docenti forniranno materiale didattico supplementare per supportare gli studenti nello studio individuale, incoraggiandoli a esercitarsi con costanza per migliorare le proprie competenze.
Durante il corso, gli studenti saranno seguiti passo dopo passo nella realizzazione di progetti concreti, che andranno a costituire il loro portfolio personale, un elemento essenziale per presentarsi con successo nel mercato del lavoro.
Il programma prevede inoltre un laboratorio di sviluppo interdisciplinare, finalizzato alla creazione di una demo di gioco completa. Questa esperienza pratica non solo rafforzerà le competenze tecniche degli studenti, ma contribuirà anche a sviluppare abilità trasversali fondamentali, come il lavoro di squadra, la capacità di comunicare efficacemente le proprie idee e la gestione ottimale del tempo per rispettare le scadenze di progetto.
L’elaborato finale del laboratorio, ovvero il prototipo funzionante del videogioco, sarà valutato da un panel di esperti del settore, offrendo agli studenti un'importante opportunità di confronto con il mondo aziendale e un trampolino di lancio per future opportunità professionali.
Destinatari
Il corso è rivolto a chiunque desideri approcciarsi al mondo della game industry, acquisendo una visione d’insieme del processo produttivo di un videogioco, in maniera da poter poi identificare il ruolo che ritiene più appropriato per sé, in uno scenario variegato e dalle molteplici opportunità professionali.
Gli sbocchi lavorativi, infatti, possono essere molteplici:
- Game Designer
- Narrative Designer
- 3D Artist
- Texture Artist
- Level Designer
- Sound Designer
- FX Artist
- Concept Artist
- Programmatore di videogiochi
Programma Dettagliato del Corso
- Storia dei videogiochi: Un percorso storico che ripercorre l'evoluzione del medium videoludico, dalle prime forme di intrattenimento digitale fino alle produzioni contemporanee.
- Le figure professionali nella game industry: Panoramica sulle diverse professioni che operano nel settore dello sviluppo di videogiochi, dai game designer ai programmatori, dagli artisti ai sound designer, ecc.
- Le tecniche narrative: Studio delle tecniche di narrazione applicate ai videogiochi, con un focus su come costruire storie coinvolgenti e significative per il giocatore.
- Tipi di videogiochi e piattaforme: Analisi dei diversi generi videoludici (es. RPG, FPS, platform) e delle piattaforme su cui vengono distribuiti (es. PC, console, mobile).
- Tipologie di giocatori: Approfondimento sulle diverse tipologie di giocatori e sulle loro motivazioni, per comprendere meglio il target di riferimento di un videogioco.
- Principi di level design: Introduzione ai principi fondamentali della progettazione di livelli di gioco, con un focus su gameplay, flow e challenge.
- Cenni sui modelli di business: Breve introduzione ai principali modelli di business nel settore videoludico, come il free-to-play, il premium e gli abbonamenti.
- Brainstorming e prototipazione: Tecniche di generazione di idee e creazione di prototipi rapidi per testare le meccaniche di gioco.
- Le meccaniche e le dinamiche di gioco: Studio delle interazioni tra il giocatore e il sistema di gioco, con un focus su come creare esperienze di gioco coinvolgenti e divertenti.
- Psicologia dei giocatori: Analisi dei meccanismi psicologici che influenzano il comportamento dei giocatori, per creare esperienze di gioco più efficaci.
- Pitch, GDD, business plan: Presentazione delle tecniche per creare un pitch efficace, un Game Design Document (GDD) completo e un business plan per un progetto videoludico.
- Introduzione al narrative design: Introduzione ai concetti fondamentali del narrative design applicato ai videogiochi, con un focus su come la narrazione influenzi l'esperienza di gioco.
- Fondamenti di storytelling:
- Definizione ed elementi fondamentali di una storia: Analisi degli elementi costitutivi di una narrazione, come personaggi, ambientazione, trama, conflitto e tema.
- I principali archetipi narrativi e il loro ruolo nelle storie: Studio degli archetipi narrativi (es. l'eroe, il mentore, l'ombra) e del loro utilizzo per creare personaggi e trame efficaci.
- I modelli strutturali della narrazione: Esplorazione delle diverse strutture narrative, come la struttura in tre atti, il viaggio dell'eroe e altre strutture classiche, e la loro applicazione nei videogiochi.
- Il processo di narrative design:
- Immaginare la storia: La fase di ideazione e concept della narrazione, che include la definizione del genere, del tono e del tema.
- Delineare e sviluppare i personaggi: Il processo di creazione di personaggi credibili, con motivazioni, background e relazioni complesse.
- Strutturare la trama: La costruzione della trama principale e delle sottotrame, con un'attenzione particolare alla gestione del ritmo narrativo e della tensione.
- Dialoghi: L'importanza dei dialoghi per la caratterizzazione dei personaggi, l'avanzamento della trama e la creazione di coinvolgimento emotivo.
- Espandere l'universo narrativo: La creazione di un mondo di gioco ricco di dettagli, con una storia, una cultura e una geografia proprie, attraverso il lore, la backstory dei personaggi e la narrazione ambientale.
- Strumenti per il narrative design:
- Panoramica di software e strumenti utilizzati nell'industria: Presentazione dei software e degli strumenti utilizzati dai professionisti del settore per la scrittura, l'organizzazione e l'implementazione della narrazione nei videogiochi.
- Project Work: Applicazione pratica delle conoscenze acquisite attraverso lo sviluppo di una storia e la creazione del relativo Game Design Document (GDD).
- Modellazione 3D:
- Uso avanzato di Blender orientato al gaming: Approfondimento delle funzionalità di Blender per la creazione di modelli 3D ottimizzati per l'uso nei videogiochi.
- Oggetti e modalità:
- Esplorazione delle diverse modalità: Object Mode, Edit Mode, ecc.
- Gestione degli oggetti: Organizzazione degli elementi nella scena 3D.
- Parentele: Gestione delle relazioni gerarchiche tra gli oggetti in Blender (parenting), fondamentale per l'animazione e il rigging.
- Tecniche di modellazione:
- Tecniche di base: Utilizzo degli strumenti di trasformazione (traslazione, rotazione, scala).
- Tecniche avanzate: Uso di modificatori per velocizzare e semplificare la modellazione.
- Materiali, Illuminazione e Rendering:
- La Teoria dei Materiali PBR: Introduzione ai materiali Physically Based Rendering.
- La legge di Fresnel: Studio della riflettività delle superfici.
- Shaders e multimateriali: Creazione e gestione di shader complessi.
- Baking: Tecniche di ottimizzazione per il rendering in tempo reale.
- Texture e materiali: Gestione di texture procedurali e multicanale.
- Animazione, simulazioni, fisica ed effetti speciali:
- Animazione con Keyframes: Tecniche avanzate di animazione con constraints e modificatori.
- Simulazioni fisiche: Creazione di effetti realistici come fuoco, fumo e fluidi.
- Sistemi particellari: Emitter, Hair e Weight Paint.
- Modellazione e animazione di Characters:
- Dal concept alla modellazione 3D: Passaggi chiave per la creazione di personaggi.
- Rigging e Cinematica Inversa: Tecniche per rendere i personaggi animabili.
- Motion Capture: Uso di sensori per animazioni realistiche.
- Project Work: Applicazione pratica delle conoscenze acquisite attraverso la creazione di asset 3D.
- Cenni di logica di programmazione e panoramica sui principali linguaggi: Introduzione ai concetti fondamentali della logica di programmazione e una panoramica sui linguaggi più utilizzati nello sviluppo di videogiochi.
- Unity 3D:
- Introduzione al corso: Presentazione del corso e degli argomenti che verranno trattati.
- Organizzazione del lavoro: Panoramica sull'organizzazione del lavoro in un team di sviluppo, con focus su progettazione, pianificazione, gestione del team e strumenti di lavoro.
- Creazione ambienti di gioco e contenuti: Tecniche per la creazione di ambienti di gioco e contenuti, utilizzando approcci statici, casuali e procedurali.
- Pipeline di sviluppo: Descrizione della pipeline di sviluppo di un videogioco e degli strumenti utilizzati.
- Unity3D: Installazione e template di progetto: Guida all'installazione di Unity3D e alla creazione di un nuovo progetto.
- Motori di rendering: Confronto tra i diversi motori di rendering disponibili in Unity.
- Importazione e correzione errori di asset: Gestione dell'importazione di asset di vario tipo e risoluzione degli errori più comuni.
- Camera: Gestione della telecamera in Unity, con particolare attenzione al frustum, ai piani di clipping e al culling.
- Modalità di sviluppo: Introduzione alla programmazione e al visual scripting.
- Fondamenti di programmazione: Introduzione ai concetti base della programmazione, sintassi, variabili e strutture dati.
- GameObject, prefabs e componenti: Gestione dei GameObject, dei prefabs e dei componenti.
- Transform, Mesh filter, mesh renderer: Descrizione dei componenti fondamentali.
- Bolt: Approfondimento sull'utilizzo di Bolt per la gestione degli eventi e degli input.
- Audio ed effetti sonori: Implementazione dell'audio e degli effetti sonori in Unity.
- Fisica: Gestione della fisica in Unity con componenti, collisioni e trigger.
- GUI e UI: Creazione di interfacce utente, con distinzione tra elementi diegetici e non.
- Animazioni: Implementazione e gestione delle animazioni in Unity.
- Illuminazione: Gestione dell'illuminazione e delle sue impostazioni.
- Post processing: Utilizzo di effetti per migliorare l'aspetto visivo.
- Effetti particellari: Creazione di effetti particellari con Shuriken e strumenti VFX.
- Shader graph: Introduzione all'utilizzo di Shader Graph.
- Lightmapping: Ottimizzazione delle performance con illuminazione statica.
- Occlusion culling: Utilizzo dell'occlusion culling per migliorare le performance.
- Scene: Gestione delle scene in Unity.
- Cenni di Sound design: Introduzione al sound design e implementazione dell'audio.
- Project work: Realizzazione di un project work che prevede lo sviluppo del level design e delle meccaniche di gioco.
- Pubblicazione: Introduzione al processo di pubblicazione di un videogioco.
- Indagine di mercato: Analisi del mercato videoludico per identificare trend, opportunità, target di riferimento e concorrenza.
- Posizionamento: Definizione della posizione che il videogioco occuperà nel mercato rispetto ai competitor, identificando i suoi punti di forza e il suo valore unico.
- SWOT analysis: Analisi SWOT (Strengths, Weaknesses, Opportunities, Threats) per valutare i punti di forza e debolezza del progetto, nonché le opportunità e le minacce del mercato.
- Modelli di business:
- Freeware: Distribuzione gratuita del gioco per attirare un vasto pubblico senza monetizzazione diretta.
- Premium: Acquisto una tantum per accedere al contenuto completo del gioco.
- Free to play: Gioco gratuito con possibilità di acquisti in-app per contenuti aggiuntivi o vantaggi.
- IAP (In-App Purchases): Monetizzazione attraverso acquisti in-app di oggetti, valuta virtuale o contenuti esclusivi.
- Piano di comunicazione: Sviluppo di una strategia di comunicazione per promuovere il videogioco, definendo i canali di comunicazione, il target di riferimento e il messaggio chiave.
- Business Plan: Creazione di un business plan completo per il progetto videoludico, che include analisi di mercato, strategia di marketing, piano finanziario e proiezioni di vendita.
Laboratorio di Sviluppo Interdisciplinare
Durante il corso, gli studenti lavoreranno in team su un progetto reale, sviluppando un videogioco completo e presentabile come portfolio professionale. Il laboratorio coprirà tutte le fasi di sviluppo:
- Concept e pre-produzione
- Narrative design e game design
- Modellazione 3D e animazione
- Level design e programmazione
- Pubblicazione e presentazione finale
Uno studio indie è un'azienda di sviluppo di videogiochi indipendente, ovvero senza il supporto finanziario di grandi publisher. Gli studi indie si caratterizzano per una maggiore libertà creativa, la possibilità di sperimentare nuove idee e l'uso di risorse limitate per la produzione di giochi originali e innovativi.
Imparerai le basi del game design, grafica 3D, programmazione e gestione di uno studio indie, acquisendo competenze pratiche e teoriche applicabili nel settore videoludico.
Sì, il corso è pensato sia per principianti che per chi desidera approfondire le proprie competenze nel settore dei videogiochi.
Ogni studente realizzerà una demo di videogioco e un portfolio professionale per proporsi nel mercato del lavoro.
Utilizzerai strumenti professionali come Blender, Unity, Photoshop, Substance 3D Painter, e molti altri.
Alla fine del corso, ci saranno opportunità di networking e presentazione dei progetti a esperti del settore.