Menu
CoddyTech
NuovoPercorso

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,000+ codder iscritti

167 lezioni167 sfide181 domande del quiz

  • Adatto ai principianti
  • sparkles iconAiuto alla programmazione con l'AI
  • hint iconLezioni interattive pratiche
  • volume On iconNarrazione audio in ogni lezione
  • quiz iconQuiz per mettere alla prova le tue conoscenze
  • certificate iconCertificato 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.

Valori in tempo reale
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

6 sezioni8 progetti167 lezioni167 sfide181 domande del quiz
  1. Inizia la sezioneIniziaEspandiComprimiScopri 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 lezioni66

    Ogni frame

    6 lezioni67

    Valori regolabili

    6 lezioni66

    Individuare i nodi

    5 lezioni55

    Progetto: Salvaschermo

    Progetto4 lezioni44
  2. Inizia la sezioneIniziaEspandiComprimiFai 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 lezioni67

    CharacterBody2D

    5 lezioni58

    Gravità e salti

    6 lezioni66

    Progetto: Eroe platform

    Progetto6 lezioni66
  3. Inizia la sezioneIniziaEspandiComprimiFai 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 lezioni55

    Segnali

    5 lezioni56

    Gruppi

    4 lezioni45

    Rimuovere elementi

    4 lezioni44

    Progetto: Raccogli monete

    Progetto5 lezioni55
  4. Inizia la sezioneIniziaEspandiComprimiAggiungi 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 lezioni55

    Punteggio sullo schermo

    5 lezioni55

    Vite e sconfitte

    5 lezioni55

    Generazione

    6 lezioni66

    Vincere

    3 lezioni33

    Progetto: Schiva

    Progetto5 lezioni55
  5. Inizia la sezioneIniziaEspandiComprimiAggiungi movimento e feedback: tween, una telecamera che segue il giocatore e trema, particelle, flash quando si subisce un colpo e AnimationPlayer.

    Tween

    7 lezioni77

    Telecamera

    4 lezioni44

    Particelle

    4 lezioni44

    Lampi e feedback

    4 lezioni44

    Animazione

    4 lezioni44
  6. Inizia la sezioneIniziaEspandiComprimiCrea 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

    Progetto9 lezioni911

    Progetto: Sparatutto di asteroidi

    Progetto9 lezioni910

    Progetto: Flappy Flyer

    Progetto7 lezioni77

    Progetto: Dungeon Crawler

    Progetto8 lezioni88
Cosa ottieni
Tutto ciò che userai per imparare a programmare

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.

playground.js
Editor di codice
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Lascia o raddoppia

Giorno 5 di 7

fire Freeze icon

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!

Lega Sfidante
Lega SfidanteI primi 7 avanzano
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promozioneleaderboard Arrow Up icon

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.

Introduzione alle variabili
Audio

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.

1xSarah

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.

CoddyCertificato di completamento
Si certifica cheMario Rossiha completato con successo
python iconFondamenti di Python
Verificato
Datagen 2026
LinkedInAggiungi a LinkedIn

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, _ready e _process, delta, posizioni e Vector2, variabili @export e come trovare i nodi con $. Si chiude con un salvaschermo che rimbalza.
  • Personaggi che rispondono alla tastiera: azioni di input, CharacterBody2D e move_and_slide(), muri, gravità e salto, accelerazione e attrito. Poi cose che si toccano: Area2D, segnali collegati nel codice, segnali tuoi, gruppi e queue_free(), con un gioco di raccolta monete alla fine.
  • Dal giocattolo al gioco: Timer, un punteggio in una Label, vite, game over e ricomincia, e nemici creati da una PackedScene. Poi il feeling di gioco: tween, una telecamera che segue e trema, particelle e AnimationPlayer.

Domande frequenti sul corso Godot

Devo conoscere GDScript per imparare Godot?

No. I giochi Godot si scrivono in GDScript, e questo corso ti insegna il GDScript che serve a un gioco man mano: variabili, funzioni, 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?

Sono entrambi ottimi primi motori. Godot è gratuito e open source, leggero, pensato per il 2D quanto per il 3D, e GDScript somiglia molto a Python. Unity è usato da più studi e si programma in C#. Coddy li insegna entrambi: se vuoi C# e il 3D, guarda il corso 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.
Illustrazione dei linguaggi di programmazione di Coddy

Impara Godot con Coddy

Inizia