Scuola di Videogiochi

Sei un appassionato di videogiochi? Hai sempre sognato di realizzarne uno tutto tuo ma non sai da che parte incominciare?

Questo è il corso che fa per te.

Se ami giocare ma desideri andare oltre la semplice fruizione e desideri vedere realizzate le tue idee sottoforma di un videogioco allora vieni ad imparare come si fa. Il corso ti introduce al processo di realizzazione partendo dall’ideazione, la progettazione fino ad arrivare all’implementazione software. Realizzare un videogioco richiede una quantità notevole di competenze tecniche ed artistiche e può rivelarsi un impresa titanica ma non farti spaventare da tutto ciò, vedremo quali strumenti adoperare per affrontare il lavoro al meglio. Partiremo dai concetti più elementari, quindi, non è necessario che tu abbia già esperienze di programmazione anche se ciò ti può facilitare.

Durante il corso utilizzeremo un “motore di gioco” chiamato Godot, un ambiente di sviluppo open source che permette di creare giochi 2D e 3D ed esportarli su Web, Linux, Windows, OSX, Android e iOS con la stessa base di codice, cioè, programmi una sola volta ed esporti per tutte le piattaforme. Dal suo rilascio come software open source questo motore continua a guadagnare spazio nella comunità di sviluppatori e sempre più aziende lo adottano come strumento di sviluppo.


Il programma del corso copre le seguenti aree:

  • Introduzione a motore di gioco: Installazione, l’interfaccia grafica, struttura logica
  • Primi passi: il primo programma Hello World
  • Utilizzo degli asset: importazione e gestione all’interno del motore
  • Introduzione al linguaggio di programmazione
    • Variabili
    • Tipi di variabili
    • Istruzione If
    • istruzione Match
    • Cicli
    • Ambito delle variabili
    • Array e dizionari
    • Funzioni
  • Il mio primo gioco: Pong, il gioco del ping pong
  • Creazione di un gioco con fisica 2D: Distruggi il castello
  • Creazione di uno Sparatutto a scorrimento verticale
  • Creazione di un Platform a scorrimento orizzontale
  • Esportazione e pubblicazione dei progetti

Il corso si svilupperà in una serie di 10 incontri nelle serate di martedì dalle 21:00 alle 23:00 (escluse le serate AggiustArci) presso il Circolo /root al costo di €10 a testa per serata. Per partecipare è richiesta la tessera Arci che è possibile richiedere in loco.

Il corso sarà condotto da Lamberto Tedaldi, un professionista che ha maturato un’esperienza trentennale in grafica, animazione e programmazione sviluppando applicazioni multimediali, prodotti di edutainment e videogiochi per clienti ed editori italiani ed internazionali.