In breve
📃 Format: Webinar
🆙 Livello: Principiante – Intermedio
🎙 Chi: Luca Amirante
Abstract della sessione
Hai sempre sognato di sviluppare videogiochi, ma non sai da dove iniziare?
Hai conoscenze di Python e vorresti sfruttarle?
In questo webinar, esamineremo i temi e i pattern più comuni del game development, tramite l’utilizzo della libreria Python “Pygame”.
Partendo dall’idea di creare un clone di The Legend of Zelda, vedremo gli step necessari per sviluppare un videogioco, dal core game loop al primo prototipo, fino ad arrivare a una demo giocabile, per comprendere ed implementare in autonomia i più importanti costrutti del game development.
La libreria Pygame ha un livello di astrazione più basso rispetto ai game engine più comuni, offre strumenti per il rendering ed è più compatta.
Grazie a Pygame potrai sfruttare le tue conoscenze di Python per comprendere le meccaniche del game development e averne una visione di insieme.
Il programma
- Fondamenti di game development
- Prototipazione di un gioco in stile The Legend of Zelda
- Implementazione di un game loop con Pygame
- Gestione di semplici entità grafiche con Pygame
- Gestione di input utente con Pygame
- Gestione del frame rate e dell’aggiornamento del game state con Pygame
- Gestione delle interazioni tra diverse entità di gioco in Pygame
- Utilizzo di assets con Pygame
Obiettivi della sessione
- Ottenere una conoscenza basilare dei principali concetti del game development e le basi per lo sviluppo di semplici videogiochi tramite l’utilizzo della libreria Pygame.
Requisiti per la partecipazione:
- Conoscenze di base del linguaggio di programmazione Python.
Lo speaker
Luca lavora in Develer come sviluppatore e nell’ultimo anno si è dedicato allo sviluppo di un CAD in Python.
La sua sete di conoscenza lo spinge a migliorarsi costantemente e a cercare sfide e stimoli in ogni cosa.
Nel tempo libero si dedica al teatro e all’arte, oltre che allo studio di nuove tecnologie, architettura del software, best practices e qualunque cosa desti il suo interesse.
Come partecipare o ricevere informazioni
Tutti possono partecipare ai nostri TechLabs gratuitamente: i link per la registrazione a workshop e webinar verranno via via pubblicati sul sito, nei profili social e saranno comunicati a tutti gli iscritti alle nostre newsletter.
Per essere sempre informato sui prossimi TechLabs, puoi iscriverti alla newsletter eventi, oppure seguici nei nostri profili social: