Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lezione game making light
1. Creare videogiochi: Let’s make a game – Giugno 2014
Informazioni insegnante
Insegnante
Contatti
Società
Luca Contato
luca.contato@compucity.it
Computer City S.r.l.
Luca Contato è uno sviluppatore di videogiochi che, fin dalla tenera età, ha sempre messo passione in tutti i
suoi numerosi progetti principalmente in ambito gaming.
Ha iniziato a creare giochi con alcuni gruppi di sviluppatori indipendenti per poi proseguire come
programmatore di applicativi web presso Computer City.
Dal 2012, assieme ad altri appassionati, fonda RisingPixel e da allora si alterna tra sviluppo di software
multimediale, app, gestionali e giochi cercando di partecipare a quanti più Hackathon e GameJam possibili.
Informazioni generali
Descrizione
“Creare videogiochi: Let’s make a game” è un corso per approcciare in maniera concreta e divertente allo sviluppo di un videogioco.
Aspettative e obiettivi
Il corso permetterà, anche a chi non ha conoscenze specifiche di programmazione, di comprendere le meccaniche di base di un
videogioco ed applicarle ad una propria creazione personale.
Si rivolge sia ai neofiti che vogliono iniziare in breve tempo a muovere i primi passi nel mondo dei videogames, sia a chi ha già un
po’ di esperienza ma vorrebbe seguire, con pochi mezzi, lo sviluppo di un proprio progetto da pubblicare.
Con la passione per videogames ed un po’ di impegno si porterà lo studente ad avere, a fine corso, un proprio videogioco 2D a cui
TUTTI potranno giocare.
Requisiti
Requisiti obbligatori
Computer con installato Windows (XP o superiore) ed un browser moderno compatibile HTML5 (Firefox, Internet explorer 10+,
Chrome)
Il software Construct 2 (anche versione Free) scaricabile da https://www.scirra.com/
Dimestichezza con Windows
Requisiti consigliati
Conoscenza delle meccaniche base dei videogames classici (Pong, Super Mario, Angry Birds…)
Conoscenza dei rudimenti del Javascript o di un qualsiasi linguaggio di programmazione/scripting
Pagina 1
2. Programma del corso
Lezione 1 – Le basi
Descrizione
Introduzione all’ambiente di Construct 2 e comprensione dei concetti base. Si comincia con il far muovere le prime
immagini a schermo e a divertirsi con i comportamenti differenti degli oggetti.
Argomenti trattati
1.
2.
3.
4.
5.
6.
Cosa è l’HTML5
Cosa è Construct
L’interfaccia
Gli oggetti base
I comportamenti degli oggetti (Behaviours)
Gli Eventi
Lezione 2 – Creazione del primo prototipo
Descrizione
Si inizia facendo muovere il proprio personaggio tramite tastiera per poi farlo interagire con il livello circostante
aggiungendo altri elementi grafici e audio. Si creerà un prototipo di un gioco 2D visto dall’alto.
Argomenti trattati
1.
2.
3.
4.
5.
6.
L’immagine del personaggio: lo sprite
Comandi da tastiera
I Suoni e musica
I testi
Il movimento del personaggio
I proiettili
Lezione 3 – Finalizzazione del gioco
Descrizione
Si completa la bozza creata in precedenza per poi fare in modo che il proprio videogioco sia fruibile da tutti.
Al termine del corso ci saranno una serie di “Tips’n’Tricks” sugli argomenti più richiesti: piattaforme mobile, ottimizzazione,
organizzazione del progetto di Construct, eventi e concorsi relativi al mondo gaming e altro ancora...
Argomenti trattati
1.
2.
3.
4.
I comandi touch
Gli Sfondi (tiled background)
Esportare il progetto
Consigli e trucchi
Informazioni addizionali e risorse esterne
Alcuni siti per chi volesse approfondire l’argomento
http://www.compucity.it/
Sito della società che ha tenuto il corso
http://www.risingpixel.com
Sito del team di videogames di Luca Contato
http://www.indievault.it
Sito di divulgazione della cultura “indie” e community di game developer
http://www.gameprog.it
Community di sviluppatori di videogames italiani
http://www.scirra.com/
Casa di sviluppo di Construct 2, il tool utilizzato ai corsi
http://www.clickteam.com/
Altro strumento simile per lo sviluppo di giochi 2D nativi
http://wannabe.urustar.net/
Un simpatico vademecum per chi “da grande” volesse fare videogiochi ;)
Pagina 2