Impara a creare giochi con Godot
Un corso Godot gratuito e interattivo che parte da zero. Scrivi GDScript e gioca ai tuoi giochi 2D nel vero motore Godot 4 accanto all'editor, con ricarica a caldo, l'albero della scena dal vivo, suggerimenti con l'IA e un certificato per ogni sezione.
1,251+ codder iscritti
171 lezioni171 sfide139 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Certificato di completamento gratuito
Gioca a un gioco Godot proprio qui
Tre piccoli giochi scritti in GDScript, nel vero motore Godot 4. Premi Play, poi sposta uno slider: il numero cambia nel codice e il gioco riparte con il nuovo valore. Da telefono, usa i tasti sullo schermo.
Corri con le frecce e salta con Space. Imposta JUMP_VELOCITY a -300.0 e le piattaforme diventano irraggiungibili.
extends CharacterBody2D
const SPEED = 240.0
const JUMP_VELOCITY = -460.0
const GRAVITY = 1200.0
func _physics_process(delta):
# Fall when in the air.
if not is_on_floor():
velocity.y += GRAVITY * delta
# Jump only from the ground.
if Input.is_action_just_pressed("jump") and is_on_floor():
velocity.y = JUMP_VELOCITY
# Run left and right.
var direction = Input.get_axis("move_left", "move_right")
velocity.x = direction * SPEED
if direction != 0:
$Body.scale.x = sign(direction)
$Eye.position.x = 3 if direction > 0 else -9
move_and_slide()
# Fell off the world? Start again.
if position.y > 420:
position = Vector2(100, 280)
velocity = Vector2.ZERO
Scrivere questi script da te è proprio il corso: gratis, nel tuo browser.
Programma
Sezione 1
Nodi e scene
Inizia la sezioneIniziaScopri come si costruisce un gioco in Godot usando nodi e script. Sposta, ruota e ridimensiona i nodi usando delta, modifica i valori e trova altri nodi. Alla fine realizzerai uno screensaver con oggetti rimbalzanti.Il tuo primo gioco con Godot
6 lezioni6Ogni frame
6 lezioni65Valori regolabili
6 lezioni65Individuare i nodi
5 lezioni54Progetto: Salvaschermo
5 lezioni54Sezione 2
Input e movimento
Inizia la sezioneIniziaFai muovere un personaggio con la tastiera. Usa le azioni di input, CharacterBody2D e move_and_slide, poi aggiungi gravità, salti e una velocità fluida. Alla fine avrai un eroe da platform che corre e salta.Azioni di input
6 lezioni65CharacterBody2D
5 lezioni55Gravità e salti
6 lezioni65Movimento fluido
5 lezioni55Progetto: Eroe platform
6 lezioni65Sezione 3
Segnali e collisioni
Inizia la sezioneIniziaFai reagire gli oggetti quando si toccano. Usa Area2D e i segnali, crea segnali personalizzati, raggruppa i nodi e rimuovili con queue_free. Alla fine realizzerai un gioco in cui raccogliere monete.Aree
5 lezioni55Segnali
5 lezioni54Gruppi
4 lezioni44Rimuovere elementi
4 lezioni44Pericoli
4 lezioni44Progetto: Raccogli monete
5 lezioni55Sezione 4
Regole di gioco
Inizia la sezioneIniziaAggiungi le regole del gioco: timer, punteggio sullo schermo, vite, vittoria, sconfitta, riavvio e nemici generati da una scena. Alla fine realizzerai un gioco di schivata.Timer
5 lezioni55Punteggio sullo schermo
5 lezioni55Vite e sconfitte
5 lezioni55Generazione
6 lezioni65Vincere
3 lezioni34Progetto: Schiva
5 lezioni55Sezione 5
Sensazioni di gioco
Inizia la sezioneIniziaAggiungi movimento e feedback: tween, una telecamera che segue il giocatore e trema, particelle, flash quando si subisce un colpo e AnimationPlayer.Tween
7 lezioni75Telecamera
4 lezioni44Particelle
4 lezioni44Lampi e feedback
4 lezioni44Animazione
4 lezioni44Sezione 6
Progetti
Inizia la sezioneIniziaCrea passo dopo passo quattro giochi completi: Breakout, uno sparatutto con asteroidi, un gioco in stile Flappy Bird e un dungeon crawler dall'alto. Al termine di ogni progetto avrai un gioco funzionante.Progetto: Breakout
10 lezioni105Progetto: Sparatutto di asteroidi
11 lezioni115Progetto: Flappy Flyer
7 lezioni75Progetto: Dungeon Crawler
8 lezioni85
Corsi di Godot
Corsi pratici di Godot, da iniziare gratis nel browser.
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare Godot con Coddy
- Il tuo codice e il tuo gioco sono affiancati. Premi Gioca e il gioco gira in Godot 4.7, il vero motore, compilato per il web. Il pulsante Ricarica a caldo inserisce il tuo script nel gioco in esecuzione, la scheda Scena mostra l'albero dei nodi dal vivo come il pannello Scena di Godot, e la Console mostra
print()e ogni errore con la sua riga. Premi Verifica e la lezione viene valutata giocando al tuo gioco. - Non serve esperienza nella creazione di giochi. La prima sezione mostra come è fatto un gioco Godot: nodi in un albero della scena,
_readye_process,delta, posizioni eVector2, variabili@exporte come trovare i nodi con$. Si chiude con un salvaschermo che rimbalza. - Personaggi che rispondono alla tastiera: azioni di input,
CharacterBody2Demove_and_slide(), muri, gravità e salto, accelerazione e attrito. Poi cose che si toccano:Area2D, segnali collegati nel codice, segnali tuoi, gruppi equeue_free(), con un gioco di raccolta monete alla fine. - Dal giocattolo al gioco:
Timer, un punteggio in unaLabel, vite, game over e ricomincia, e nemici creati da unaPackedScene. Poi il feeling di gioco: tween, una telecamera che segue e trema, particelle eAnimationPlayer.
Domande frequenti sul corso Godot
Devo conoscere GDScript per imparare Godot?
if, cicli e segnali, ognuno quando un gioco ne ha bisogno per la prima volta. Per studiare solo il linguaggio, segui il corso GDScript.È il vero motore Godot?
Sì. Il tuo gioco gira in Godot 4.7, la build web ufficiale del motore, e Verifica ci gioca nella stessa versione di Godot. Gli script e le scene che scrivi sono normali file Godot: apri più avanti l'editor di Godot sul tuo computer e lo stesso codice funziona anche lì.
Devo scaricare Godot?
No. Il gioco gira nel browser accanto all'editor. Il corso è sul sito, nel browser di un computer o di un telefono, e non nelle app mobili di Coddy. Per creare più avanti i tuoi progetti con immagini e suoni, scarica l'editor gratuito di Godot. Tutto quello che impari qui ti serve anche lì.
Quali giochi creerò in questo corso Godot?
Ogni sezione finisce con un gioco: un salvaschermo che rimbalza, l'eroe di un platform, un raccoglitore di monete e un gioco in cui schivare e si può perdere. L'ultima sezione ne costruisce altri quattro, passo dopo passo: Breakout, uno sparatutto di asteroidi, un uccellino in stile Flappy e un dungeon crawler.
Meglio imparare Godot o Unity?
Il corso Godot è gratuito?
Sì. Le lezioni, il gioco, i suggerimenti con l'IA e i certificati sono gratuiti. Con un account gratuito fai alcune lezioni al giorno, e Pro toglie il limite giornaliero.
Ricevo un certificato per il corso Godot?
Sì. Ognuna delle 6 sezioni ti dà un certificato di completamento gratuito quando la finisci, con una pagina tutta sua da condividere o aggiungere a LinkedIn.