Skip to content

develer-staff/pygame-webinar

Repository files navigation

Game development con Pygame

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)

Link utili

Pygame più in profondità

  • 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.

Game dev e Game design

Strumenti e assets

  • 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:

  • Music:

    • JFXR - Generatore online di effetti audio;
    • Chiptone - Altro generatore online di effetti audio;
  • Level editor:

    • Tiled - Un ottimo map editor open source ed estendibile (con JavaScript), uno dei più utilizzati per i giochi indie in 2D;

About

Game development con Pygame - Luca Amirante.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published