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.
- 🆙 Livello Principiante/Intermedio
- 🎙 Luca Amirante
- 💻 Webinar Online
- 🗓 Mercoledì 30 novembre dalle ore 18.30 alle 19:30
- 💰 Gratuito, previa registrazione
- 🔗 Link all'evento (develer.com)
- Documentazione di Pygame;
- Learn more - guide, tutorial e corsi:
- Pygame Newbie Guide - Guida ufficiale di Pygame per neofiti;
- YouTube:
- KidsCanCode - Insegnante che offre tutorial molto comprensibili, ma anche approfonditi, adatti ad ogni età;
- DaFluffyPotato - Game dev che sviluppa i propri videogiochi con Pygame, ha anche tutorial e video in cui tratta dei limiti e delle possibilità che offre questa libreria;
- Sentdex - Si occupa di sviluppo Python per diverse applicazioni, spesso tratta argomenti di livello avanzato, ma ha anche tutorial su Pygame e sul come utilizzare PyOpenGL con Pygame per ottenere maggiori prestazioni lavorando col 3D;
- ClearCode - Ottimi tutorial su Pygame, anche tutorial focalizzati su vari progettini interessanti;
- Coder Space - Tutorial su Pygame e non solo, con ottime spiegazioni della matematica che c'è dietro.
-
General:
- Game Programming Patterns - Libro assolutamente da leggere per ogni aspirante game developer, tratta dei maggiori patterns utilizzati nel game developement. Il libro può essere fruito gratuitamente nella versione html (consultabile dal sito stesso), o acquistato in forma di e-book o cartacea.
- How to actually make your dream game
-
Other tools:
- GameFromScratch - Guide to free game developement - Una guida (un po' datata, ma ancora valida) sui tool gratuiti e open source utili per lo sviluppo di videogiochi;
- Devga - Free game developement - Altri tool gratuiti e open source per lo sviluppo di videogiochi.
-
General:
- OpenGameArt - Enorme collezione con assets di tutti i tipi con licenze open source, tra cui musica, effetti sonori, sprites, pixel art, vexel art, modelli 3D;
- Itch.io - Free game assets - Un'altra raccolta di assets di ogni tipo rilasciati gratuitamente;
-
Graphics:
- Lospec - Un sito dove vengono pubblicate ottime palette di colori per pixel art;
- Tomatatoro - Character Design Tips - Un thread molto conciso con alcuni suggerimenti utili sul character design;
-
Music:
-
Level editor:
- Tiled - Un ottimo map editor open source ed estendibile (con JavaScript), uno dei più utilizzati per i giochi indie in 2D;