SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
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
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

Weitere ähnliche Inhalte

Ähnlich wie Lezione game making light

Ähnlich wie Lezione game making light (20)

Soluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeSoluzioni per la produzione multimediale
Soluzioni per la produzione multimediale
 
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
 
RobyPhone (e qui programmo io...)
RobyPhone (e qui programmo io...) RobyPhone (e qui programmo io...)
RobyPhone (e qui programmo io...)
 
Il documento di design
Il documento di designIl documento di design
Il documento di design
 
Videogame Design and Programming: Conferenza d'Ateneo 18 Maggio 2011
Videogame Design and Programming: Conferenza d'Ateneo 18 Maggio 2011Videogame Design and Programming: Conferenza d'Ateneo 18 Maggio 2011
Videogame Design and Programming: Conferenza d'Ateneo 18 Maggio 2011
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
 
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAASvilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
Svilupparty 2017 - Come ho imparato a fare il nomade per inseguire il AAA
 
Svilupparty 2017 - Angelo "Encelo" Theodorou
Svilupparty 2017 - Angelo "Encelo" TheodorouSvilupparty 2017 - Angelo "Encelo" Theodorou
Svilupparty 2017 - Angelo "Encelo" Theodorou
 
Scratch 2.0 modulo didattico
Scratch 2.0   modulo didatticoScratch 2.0   modulo didattico
Scratch 2.0 modulo didattico
 
Micro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMicro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmare
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
1, 2, 3...coding!
1, 2, 3...coding!1, 2, 3...coding!
1, 2, 3...coding!
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1
 
Coding e pensiero computazionale
Coding e pensiero computazionaleCoding e pensiero computazionale
Coding e pensiero computazionale
 
Component Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdfComponent Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdf
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overview
 
Pensiero Computazionale e/è Robotica
Pensiero Computazionale e/è RoboticaPensiero Computazionale e/è Robotica
Pensiero Computazionale e/è Robotica
 
Game Coding for Kids
Game Coding for KidsGame Coding for Kids
Game Coding for Kids
 
Game design primer
Game design primerGame design primer
Game design primer
 
Cosa è un servizio digitale?
Cosa è un servizio digitale?Cosa è un servizio digitale?
Cosa è un servizio digitale?
 

Mehr von Campus La Camilla - Scuola di maker

Mehr von Campus La Camilla - Scuola di maker (20)

Corso Java - Introduzione
Corso Java - IntroduzioneCorso Java - Introduzione
Corso Java - Introduzione
 
Corso di Scratch Junior su Ipad
Corso di Scratch Junior su IpadCorso di Scratch Junior su Ipad
Corso di Scratch Junior su Ipad
 
Campus La Camilla Corsi Autunno 2015
Campus La Camilla Corsi Autunno 2015Campus La Camilla Corsi Autunno 2015
Campus La Camilla Corsi Autunno 2015
 
Open day - 9 - maggio - Campus La Camilla
Open day - 9 - maggio - Campus La CamillaOpen day - 9 - maggio - Campus La Camilla
Open day - 9 - maggio - Campus La Camilla
 
Il Campus La Camilla su Marie Claire Enfants
Il Campus La Camilla su Marie Claire EnfantsIl Campus La Camilla su Marie Claire Enfants
Il Campus La Camilla su Marie Claire Enfants
 
Campus estivi 2015 Monza e Brianza
Campus estivi 2015 Monza e BrianzaCampus estivi 2015 Monza e Brianza
Campus estivi 2015 Monza e Brianza
 
Corso Droni Campus La Camilla
Corso Droni Campus La CamillaCorso Droni Campus La Camilla
Corso Droni Campus La Camilla
 
Brochure Campus La Camilla
Brochure Campus La CamillaBrochure Campus La Camilla
Brochure Campus La Camilla
 
Campus estivo arduino e stampa 3d
Campus estivo arduino e stampa 3dCampus estivo arduino e stampa 3d
Campus estivo arduino e stampa 3d
 
Flayer Campus La Camilla
Flayer Campus La CamillaFlayer Campus La Camilla
Flayer Campus La Camilla
 
Rassegna stampa febbraio_2015
Rassegna stampa febbraio_2015Rassegna stampa febbraio_2015
Rassegna stampa febbraio_2015
 
Robotica campus la camilla
Robotica campus la camillaRobotica campus la camilla
Robotica campus la camilla
 
Proposte formative febbraio 2015
Proposte formative febbraio 2015Proposte formative febbraio 2015
Proposte formative febbraio 2015
 
Rassegna stampa - Gennaio 2015
Rassegna stampa - Gennaio 2015Rassegna stampa - Gennaio 2015
Rassegna stampa - Gennaio 2015
 
Corso di Creatività digitale e
Corso di Creatività digitale e Corso di Creatività digitale e
Corso di Creatività digitale e
 
Campus lacamilla progetto Scratch
Campus lacamilla progetto ScratchCampus lacamilla progetto Scratch
Campus lacamilla progetto Scratch
 
Stampa 3d - Campus La Camilla
Stampa 3d - Campus La CamillaStampa 3d - Campus La Camilla
Stampa 3d - Campus La Camilla
 
Scratch 2014 - Campus La Camilla
Scratch 2014  -  Campus La CamillaScratch 2014  -  Campus La Camilla
Scratch 2014 - Campus La Camilla
 
Proposte formative febbraio 2015
Proposte formative febbraio 2015Proposte formative febbraio 2015
Proposte formative febbraio 2015
 
Family Day al Campus La Camilla
Family Day al Campus La CamillaFamily Day al Campus La Camilla
Family Day al Campus La Camilla
 

Kürzlich hochgeladen

Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 

Kürzlich hochgeladen (19)

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
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