Diventa Game Programmer

Scopri il corso di Game Programming

Il Game Programmer è tra le figure chiave dello sviluppo di un videogioco. È il professionista che trasforma le idee del Game Designer in una realtà giocabile. È coinvolto in ogni aspetto dello sviluppo, dal gameplay alla grafica, dalla fisica all’intelligenza artificiale. Lavora a stretto contatto con Game Designer e Artisti 2D/3D. Il Game Programmer è un problem solver: quando si presentano bug o malfunzionamenti, è in grado di individuarne la causa e intervenire sul codice per correggerli.

Con il corso di Game Programming di DBGA Campus imparerai a padroneggiare i linguaggi di programmazione C# e C++ per lo sviluppo di videogiochi in Unity e Unreal Engine e acquisirai le competenze necessarie per entrare nell’industria dei videogiochi. Puoi scegliere uno o due anni di formazione in presenza o in live streaming.

Per accedere ai corsi Campus, il requisito obbligatorio richiesto è aver aver compiuto 18 anni.

DATA DI PARTENZA

Ottobre 2026

DURATA DEL CORSO

Scegli 1 o 2 anni di formazione. Il 1° anno costruisci le fondamenta della professione. Il 2° anno è dedicato alla specializzazione.

GIORNI DI LEZIONE

Le lezioni si svolgono 2 o 3 volte a settimana dal lunedì al venerdì nelle fasce orarie 9:00-13:00 o 14:00-18:00. La frequenza è obbligatoria.

DOVE SI SVOLGE IL CORSO

Presso la sede di Digital Bros Game Academy in via Giovanni Labus 15/A a Milano oppure online in live streaming.

Prorogate fino al 30 settembre le iscrizioni!

Invia la tua candidatura!

Richiedi il programma di Game Programming

    Desidero iscrivermi alla newsletter

    Metodo formativo

    L’apprendimento esperienziale

    Il modo migliore per imparare a fare videogiochi è crearli! Il nostro metodo formativo si basa sulla pratica e sul replicare le dinamiche di un vero studio di sviluppo.

    Nell’arco del primo e secondo anno del corso affronterai tutti gli aspetti del Game Programming, dai concetti di base all’acquisizione dei fondamenti della programmazione, l’apprendimento e l’approfondimento avanzato di C#, C++, gli elementi della programmazione 2D e 3D e lo sviluppo di progetti in team per la realizzazione di un portfolio di lavori, strumento essenziale nella ricerca di lavoro.

    I pilastri della nostra offerta formativa sono:

    • Lezioni tenute da Core e Specialist Trainer in un ambiente che simula le dinamiche di un vero studio di sviluppo, offrendoti un’esperienza di apprendimento immersiva e coinvolgente.
    • Progetti sempre più complessi e ambiziosi nel corso dei due anni, collaborando anche con studi di sviluppo e aziende, per un’esperienza formativa ancora più completa.
    • Laboratori dove mettere in pratica le conoscenze acquisite, consolidando le competenze attraverso esercitazioni individuali e di gruppo.
    • Seminari e Workshop con Guest Trainer, professionisti dell’industria videoludica che ti offriranno una prospettiva privilegiata sul mondo dello sviluppo videogiochi.
    ATTIVITÀ

    Durante il Corso Campus di Game Programming imparerai a:

    • Programmare in C# e in C++
    • Lavorare con Unity e Unreal Engine per la programmazione 2D e 3D
    • Valutare complessità e tempi di consegna dei progetti
    • Redigere documentazione tecnica di supporto
    • Implementare il design di gioco per renderlo giocabile
    • Comunicare efficacemente e interfacciarti con gli altri membri del team
    • Prevedere e risolvere le difficoltà tecniche che potrebbero presentarsi durante lo sviluppo del gioco
    • Usare correttamente la matematica applicata ai videogiochi
    Costruisci le tue competenze per il successo

    Scegli 1 o 2 anni di formazione

    Puoi scegliere di intraprendere un percorso di un anno, acquisendo le competenze chiave e la preparazione essenziale per entrare nel mondo del lavoro come esperto di Unity. Oppure optare per il percorso biennale, specializzandoti ulteriormente e arricchendo il tuo portfolio con progetti più complessi e la conoscenza di Unreal Engine. Qualunque sia la tua scelta, ti offriamo un’esperienza formativa completa e orientata al mondo del lavoro.


    Primo Anno

    Riceverai una preparazione trasversale che copre tutti gli aspetti più importanti della programmazione e del funzionamento del game engine Unity. Imparerai a scrivere codice, a documentarlo e a ottimizzarlo. Apprenderai i fondamenti della programmazione ad oggetti in C# e della matematica per i videogiochi.

     

    Realizzerai insieme agli altri reparti progetti in Unity da inserire nel tuo portoflio e per rendere competitivo il tuo CV. Sarai pronto per il mercato del lavoro come Game Programmer esperto di Unity.

     

    Alcuni dei principali contenuti

    • Programmazione in C#
    • Intelligenza Artificiale
    • Sviluppo su Unity
    • Mobile Game Development

    Secondo Anno

    Consoliderai le conoscenze apprese e approfondirai argomenti specifici per prepararti ad un mercato del lavoro sempre più specializzato. Imparerai a lavorare con Unreal Engine e il linguaggio di programmazione C++.

     

    Lavorerai su progetti sempre più grandi e complessi che ti prepareranno per l’inserimento nel mondo del lavoro e ti permetteranno di realizzerare un portfolio professionale. Avrai l’opportunità di presentare i tuoi lavori a potenziali publisher.

     

    Alcuni dei principali contenuti

    • Programmazione in C++
    • Sviluppo su Unreal Engine
    • Generazione procedurale
    • Real Time Rendering ed Extended Reality (AR & VR)
    Come iscriversi

    Il tuo percorso in 5 step

    1. Pre-iscrizione Online: compila il form dedicato e scegli la durata del tuo percorso: 1 anno o 2 anni.
    2. Condividi il tuo Talento: se hai già dei lavori o un Portfolio, inserisci il link nel form. Non è obbligatorio, ma ci aiuta a conoscerti meglio!
    3. Test Attitudinale: riceverai via e-mail un test per valutare la tua affinità con il corso scelto.
    4. Colloquio conoscitivo: incontra online il Core Trainer del corso.
    5. Esito dell’Ammissione: una volta completati gli step, riceverai via e-mail l’esito della tua candidatura e le istruzioni per finalizzare l’iscrizione.

    La pre-iscrizione al corso è gratuita e non vincolante.

    Le iscrizioni chiudono il 30 settembre!

    Hai già esperienza? Contattaci per valutare l’accesso diretto al secondo anno.

    ISCRIVITI
    Retta e agevolazioni

    Cosa sapere

    COSTO DEL CORSO IN PRESENZA

    La retta d’iscrizione è di 8.723€ per singolo anno accademico. Se ti iscrivi subito al biennio pagherai 15.433€ risparmiando 2.000€.

    COSTO DEL CORSO ONLINE IN LIVE STREAMING

    La retta d’iscrizione è di 6.100€ per singolo anno accademico. Se ti iscrivi subito al biennio pagherai 10.800€ risparmiando 2.000€.

    METODO DI PAGAMENTO

    Paga in un’unica soluzione o richiedi a DBGA un piano di rateizzazione personalizzato senza interessi.

    PER MERITO DI INTESA SANPAOLO

    Ottieni fino a € 30.000 ripagabili in un’unica soluzione o a rate fino a 30 anni. Inizierai a pagare 1 anno dopo la fine degli studi. Potrai utilizzare il prestito anche per le spese vive, dai trasporti all’affitto.

    I nostri trainer

    Dietro al successo dei nostri studenti c’è l’esperienza di professionisti affermati del settore dei videogiochi: il team dei Trainer DBGA.
    I Core Trainer si occupano dei fondamenti della materia, coordinano e guidano la didattica lungo tutto il percorso formativo.
    Gli Specialist Trainer guidano sessioni formative di approfondimento su specifici argomenti del programma del corso.

    Core Trainer
    Luca Guareschi
    Game Programming

    Luca è Chief Technical Officer e co-fondatore di Twin Wolves Studio. Inizia ad avvicinarsi allo sviluppo di videogiochi durante gli studi universitari, anni in cui produce i suoi primi piccoli progetti non commerciali: saranno il suo “biglietto da visita” per entrare nell’industria dei videogiochi. Nella sua carriera ha lavorato su numerose tipologie di progetto, su svariate piattaforme e con team di ogni dimensione. Forte di una diversificata esperienza, nel 2017 decide di fondare Twin Wolves Studio.

    Specialist Trainer
    Fabio Mosca
    Game Programming

    Cofondatore e CTO di AnotheReality, studio di sviluppo di videogame ed esperienze in VR, con cui collabora con realtà come H-Farm, Ikea, Enel, Hive Division, inVRsion e tante altre. Fabio Mosca, classe 1989, è da sempre un videogiocatore incallito e appassionato di pc. Si laurea in Ingegneria Informatica al Politecnico di Milano e in seguito svolge un’attività di ricerca su AI legate ai videogames presso l’RMIT di Melbourne. Tornato in Italia prosegue con lo sviluppo di videogames per conto proprio e per conto di terzi, specializzandosi dal 2013 sullo sviluppo in realtà virtuale. È inoltre speaker tecnico in eventi e conferenze VR come Codemotion, VR Days Europe, START Summit e IGDS.

    Specialist Trainer
    Michele Pirovano 
    Game Programming

    Michele Pirovano è in parti uguali sviluppatore, ricercatore e videogiocatore. Specializzato in serious games e nell’uso dell’intelligenza artificiale nei videogiochi, ha un dottorato in Computer Science al Politecnico di Milano dove ha sviluppato un sistema per la riabilitazione autonoma di pazienti post ictus. Gioca fin da quando ne ha ricordo e adora affrontare tutti gli aspetti della produzione di videogame, finendo spesso col ricoprire diversi ruoli contemporaneamente nella realizzazione dei suoi progetti. Oggi Michele lavora come freelance Game Designer e Developer per aziende del settore, tra cui Unagames, Ghostshark Games, Troglobyte Games, DestinyBit ed Indiegala. Continua le sue ricerche in ambito intelligenza artificiale e nel tempo libero porta avanti i suoi molteplici progetti come indie developer.

    Specialist Trainer
    Moreno Lovato – Shader & Design Patterns
    Game Programming

    Moreno Lovato è socio fondatore e CEO dello studio indipendente RuneHeads. Realizza il suo primo videogioco a 14 anni programmando il suo amato Commodore 64 in Assembler. Terminati gli studi si occupa di ICT prima come sistemista di rete, poi come programmatore fino a diventare project manager e responsabile dello sviluppo di sistemi bancari, automotive e editoria in diverse società nazionali ed internazionali. Ritorna al mondo dei videogames fondando una rivista online di settore. Successivamente decide di sfruttare le proprie capacità tecniche per realizzare videogames. Negli ultimi 12 anni ha pubblicato oltre dieci titoli, alcuni con un successo internazionale e con oltre venti milioni di giocatori. Nominato tra i Programming Star 2020, alcuni dei maggiori titoli sono: Conglomerate 451, Extreme Landings, Frecce Tricolori, Blue Angels, Boom Biker e Dotard’s Escape. Ora dirige come socio fondatore lo studio indipendente RuneHeads e dedica parte del suo tempo alla formazione nelle migliori scuole di gaming di Italia.

    Specialist Trainer
    Devis Rossini
    Game Programming

    Devis Rossini è Senior R&D Programmer in Milestone. Devis lavora nell’industria dal 2011. Oltre ad alcune esperienze in ambito indie, durante la sua carriera ha lavorato per Milestone e Rortos, dove si è specializzato in diversi ambiti legati al gameplay: fisica, simulazione di veicoli, AI, networking. Come Specialist Trainer del Master Online di Game Programming Devis si occupa del modulo di Fisica e C++ Avanzato.

    Specialist Trainer
    Dario Fantini – UI Programming
    Game Programming

    Dario Fantini è Game Programmer e insegnante. Attualmente è Gameplay Programmer in Stormind Games. Da sempre appassionato di programmazione e videogiochi, si è laureato in Produzione Multimediale ed ha frequentato il corso di Game Programming della Digital Bros Game Academy. Inizia a sviluppare videogiochi e app come freelance dal 2013 e insegna Game Programming dal 2018. Dopo gli studi in DBGA ha trovato lavoro come UI Programmer in RaceWard Studio e successivamente in Nacon Studio Milan.

    Testimonianze

    La parola ai nostri ex-studenti

    Dario Fantini

    Corso: Campus – Game Programming
    Gameplay Programmer in Ubisoft Studio Milan

    La DBGA mi ha guidato nello sviluppo di un profilo professionale in linea con gli standard richiesti dall’industria, mi ha aiutato ad espandere la mia rete di conoscenze nel settore, e soprattutto mi ha insegnato cosa vuol dire lavorare in team numerosi.

    Lucas Calzà

    Corso: Campus – Game Programming
    Junior Game Programmer in AnotheReality

    Una volta entrato nell’industria, mi sono trovato in un ambiente che già conoscevo, grazie all’esperienza della DBGA. Avere la possibilità di simulare quello che poi accadrà nel mondo del lavoro attraverso svariati progetti è stato un elemento chiave.

    Riccardo Bellettini

    Corso: Campus – Game Programming
    UI Programmer in Nacon Studio Milan

    La DBGA mi ha permesso di acquisire solide basi di programmazione e le soft skill necessarie per affrontare le dinamiche di uno studio di sviluppo.

    Luca Nucera

    Corso: Campus – Game Programming
    Lead Game Programmer in 3DClouds

    La DBGA mi ha dato solide basi di programmazione, mi ha insegnato come approcciare i problemi e come risolverli, ma soprattutto mi ha aiutato a simulare la pipeline di sviluppo nella sua interezza, che ho successivamente ritrovato nell’ambiente di lavoro.

    Nikolas Lacquaniti

    Corso: Campus – Game Programming
    Engine Programmer at Frostbite (EA)

    La DBGA è un’esperienza formativa sotto molti punti di vista, soprattutto quello umano. Lascia sicuramente un segno indelebile in chi l’affronta.

    Tommaso Bassini

    Corso: Campus – Game Programming
    Unity Developer in Miniclip

    La DBGA mi ha fornito una solida preparazione tecnica e mi ha preparato ad affrontare e a gestire le difficolta e le sfide che avrei potuto ritrovare in uno studio di sviluppo.

    Lorenzo Falvo

    Corso: Campus – Game Programming
    Game Developer in Gamindo

    Tramite l’Academy sono riuscito ad entrare nell’industria dei videogames quasi da subito, grazie alle continue Job Opportunity che ci sono state inviate ed alla grande preparazione avuta durante il corso.

    William Falvo

    Corso: Campus – Game Programming
    UI Programmer in Nacon Studio Milan

    La DBGA è stata una chiara simulazione della vita all’interno dell’industry. Sicuramente è stata impegnativa, ma allo stesso tempo è stata la cosa più gratificante che abbia mai fatto. Mi ha permesso di sviluppare le skills necessarie per entrare nel mondo del lavoro.

    Giuseppe Alemanno

    Corso: Campus – Game Programming
    Freelance Game Developer

    La DBGA si è rivelata determinante per imparare a comunicare più efficacemente ed essere in grado di gestire situazioni di stress che possono presentarsi entrando in questo ambito lavorativo.

    Digital Bros Game Academy è AUTODESK Authorized Training Center e Unreal Authorized Training Center.

     

    Autodesk

     

    Piattaforma di Job Placement

    DBGA Careers

    Gli studenti, alla fine del corso, avranno la possibilità di visionare le offerte lavorative nell’ambito del Game Design, pubblicate sulla piattaforma di Job Placement DBGA Careers, cogliendo nuove opportunità e ampliando i propri orizzonti professionali.

    FAQ

    • Posso frequentare anche un solo anno di corso?
    • Sono disponibili delle borse di studio?
    • Come avviene il processo di selezione?
    • Qual è la modalità d’iscrizione e la documentazione obbligatoria richiesta?
    • Sono disponibili dei finanziamenti per accedere ai corsi?
    • Quali sono i requisiti per frequentare i corsi?
    • Come sono strutturati i corsi DBGA Campus?
    • Quando iniziano e quanto durano i corsi Campus?
    • I corsi DBGA Campus richiedono una frequenza obbligatoria?
    • È necessario avere un computer personale a casa?
    • Che strumenti sono messi a disposizione degli studenti durante i corsi?
    • Quale è il metodo formativo della DBGA?
    • Che cosa è DBGA Careers?
    • È previsto un attestato di fine corso?
    • Dove si trova la sede di Digital Bros Academy?
    • DBGA come aiuta gli studenti a inserirsi nel mondo del lavoro?
    Richiedi informazioni

    Come possiamo aiutarti?

      Voglio ricevere la newsletter