Un gioco per imparare Godot

1 minuto/i di lettura

Ho realizzato un gioco per imparare Godot ed il suo linguaggio di scripting, GDScript. Ho utilizzato un modello che ho realizzato con la fotogrammetria, per la prima volta ho aggiunto uno skydome applicando una foto 360 scattata con con il drone ed ho inventato una cortissima quest (circa 3 minuti per essere completata).

San Martino’s quest

Scaricalo qui

Game screenshot

Lo scopo del gioco è quello di entrare all’interno delle rovine e rubare l’idolo. Purtroppo però non andrà tutto secondo i piani.

Le rovine presenti nel gioco sono quelle di Pieve san Martino a Gattico Veruno (NO) in Piemonte. Lo sfondo che si vede nella mappa è stato creato in Blender appiattendo la parte inferiore di una sfera, modificandola in modo che il terreno coincidesse (grosso modo, non sono un 3D artist ed il risultato è quello che è) con il modello delle rovine. Ho poi invertito le normali della sfera ed assegnato un materiale unlit nella parte superiore, concidente al cielo, ed una lit a quella inferiore in modo che potesse ricevere il cast delle ombre.

Il progetto ed i sorgenti sono disponibili sul mio GitHub insieme agli eseguibili.

La presentazione

Ho presentato questo progetto al Python Biella Group venerdì 4 aprile 2024, qui è disponibile la registrazione della live (non sono bravo a parlare in pubblico, leggete le slide piutosto).

Nelle slide mi sono concentrato sulle funzionalità dell’engine più basiche ed utili per iniziare a sviluppare con Godot, e sono disponibili qui, i sorgenti invece qui. Per la realizzazione ho utilizzato un tool chiamato Slidev, un tool WYSIWYM che utilizza Markdown per definire il contenuto delle slide.