venerdì 11 aprile 2025

Introduzione a GDScript

Godot - GDScript Per rendere un gioco interattivo occorre programmarne la logica usando degli script: uno script è un mini-programma con istruzioni da eseguire al verificarsi di determinate condizioni.

GDScript è il linguaggio di programmazione ideato dagli autori di Godot, ottimizzato e strettamente integrato con il game engine. È stato creato allo scopo di aiutare gli utenti a concentrarsi sul motore di gioco stesso, piuttosto che imparare ad integrare codice scritto in altri linguaggi di programmazione (Godot supporta anche altri linguaggi, come C# e C++, soprattutto grazie alla comunity degli sviluppatori). Dal punto di vista della sintassi, GDScript assomiglia moltissimo al linguaggio Python, risultando abbastanza semplice da imparare.

sabato 5 aprile 2025

Godot - Completiamo il tour dell'IDE

Godot Game Engine Nel precedente articolo ci siamo avventurati nell'ambiente di sviluppo di Godot, creato il primo progetto ed introdotto i concetti di nodo e scena. Abbiamo eseguito il progetto per vedere la prima schermata di "gioco", una semplice finestra con il logo di Godot (la faccina sorridente che potete osservare qui a destra), ma il risultato non è stato ciò che ci aspettavamo.

lunedì 31 marzo 2025

Godot - Primi passi nell'ambiente di sviluppo

Godot Game Engine Nel precedente articolo abbiamo visto cos'è e a cosa serve un game engine e, in particolare, quali sono le caratteristiche di Godot. Se siete arrivati a questo punto, dovreste aver scaricato il software e preparato le cartelle/directory l'ambiente di lavoro. Nella cartella di installazione di Godot bisogna fare doppio click sull'eseguibile del motore per aprire l'ambiette di sviluppo. Ad esempio, per la versione 4.4 facendo doppio click su:

  • Godot_v4.4-stable_win64.exe apre l'interfaccia grafica (GUI, Graphical User Interface) di Godot;
  • Godot_v4.4-stable_win64_console.exe ha l'identico effetto del precedente, aggiungendo una piccola console dietro la GUI, ossia una finestrella testuale dove vengono visualizzati eventuali messaggi di errore dell'ambiente.

Mandando in esecuzione uno dei due eseguibili entreremo nell'ambiente di sviluppo.

giovedì 20 marzo 2025

Godot game engine, un motore per lo sviluppo di videogiochi

Godot Game Engine Lo sviluppo di un videogame richiede competenze varie: progettazione, grafica, animazioni, suoni e, ovviamente, programmazione del codice. Tali skills non sono quasi mai possedute tutte insieme da una singola persona, tuttavia esistono strumenti software potentissimi, chiamati game engine (motori di gioco) che semplificano enormemente il processo di realizzazione dei giochi, sia ai professionisti che ai neofiti.