Menu
CoddyTech
lua iconParte del percorso LuaPercorso

Impara a programmare su Roblox

Scrivi veri script Roblox in Lua e gioca accanto al tuo codice. Gratis, con suggerimenti AI e certificato, su qualsiasi computer, Chromebook o telefono.

89,203+ codder iscritti

24 lezioni24 sfide74 domande del quiz

Prova uno script Roblox qui

Tre piccoli giochi del corso. Cambia lo script nell'editor, premi Gioca e cammina dentro quello che hai scritto.

Toccare la lava imposta la Health del giocatore a 0. Cambia quello 0 alla riga 6 in 50, premi Gioca e la lava ti ferisce soltanto.

local lava = script.Parent

lava.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.Health = 0
	end
end)

Programma

1 sezioni24 lezioni24 sfide74 domande del quiz

Questa sezione fa parte del percorso Lua. Il programma completo ha altre sezioni: clicca su un'anteprima qui sotto per vederla nella pagina del percorso.

  1. Sezione 1Fondamenti90 lezioni
  2. Sezione 2Logica e flusso54 lezioni
  3. Sezione 3Programmazione orientata agli oggetti70 lezioni
  4. Sezione 4Introduzione a Luau73 lezioni
  5. Inizia la sezioneIniziaEspandiComprimiCrea script per veri giochi Roblox con Luau e giocaci nel browser: pavimenti di lava, monete, classifiche, trampolini, porte con pulsanti, piattaforme mobili e checkpoint. Concludi creando il tuo obby.

    Script e parti

    4 lezioni413

    Cicli e funzioni

    6 lezioni619

    Eventi e giocatori

    6 lezioni618

    Meccaniche di gioco

    7 lezioni721

    Il tuo primo gioco

    1 lezione13
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

Programma ovunque

Porta il tuo percorso di programmazione sempre con te! Niente configurazioni, niente download: apri l'app e inizia a programmare. Disponibile su iOS, Android e Web con valutazioni di 4,9 stelle.

Python
7Serie
250Punteggio
5Energia
Variabili
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUA
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Percorso
Obiettivi
Classifica
Profilo
4.9
StellaStellaStellaStellaStella
Valutazione

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 a programmare su Roblox con Coddy

  • Il tuo script e il tuo gioco stanno uno accanto all'altro. Premi Gioca e fai camminare il personaggio dentro quello che hai appena scritto, con W A S D sulla tastiera o con la levetta su uno schermo touch. Premi Verifica e guarda un giocatore di prova percorrere lo stesso tragitto del correttore.
  • Funziona nel browser, quindi puoi imparare sul Chromebook della scuola, su un tablet o su un telefono. Roblox Studio funziona solo su Windows e macOS. Qui non c'è niente da installare e nessun account Roblox con cui accedere.
  • L'API di Roblox che incontrerai in ogni gioco vero: Instance.new, workspace, le proprietà Position, Size, Color e Transparency di una parte, l'evento Touched, Humanoid, Players e leaderstats, task.wait, ClickDetector e TweenService. Il motore copia i valori predefiniti di Roblox, come la rinascita dopo 5 secondi e un JumpHeight di 7,2, quindi il Luau che scrivi qui è lo stesso Luau che scrivi in Studio. Lì costruisci anche le parti che il tuo script si aspetta, che qui ogni lezione costruisce per te.
  • 24 lezioni in 5 capitoli, ognuna con una meccanica di gioco funzionante alla fine: un ponte che scompare, un pavimento di lava, un raccoglitore di monete, un trampolino, una porta con pulsante, una piattaforma mobile, checkpoint e un traguardo. L'ultima lezione le mette insieme nel tuo obby.

Domande frequenti sugli script Roblox

Che linguaggio di programmazione usa Roblox?

I giochi Roblox si programmano in Luau, un linguaggio che Roblox ha creato a partire da Lua 5.1 e reso open source. Luau mantiene la sintassi di Lua e aggiunge tipi opzionali e qualche comodità, come += e l'interpolazione di stringhe. Il motore di Roblox è scritto in C++, ma per creare un gioco Roblox non scrivi mai C++: ogni script in Roblox Studio è Luau. Il Lua normale di solito funziona in Luau senza modifiche, ed è per questo che molti lo chiamano ancora Roblox Lua.

Come si inizia a programmare su Roblox?

Parti da tre idee. Uno script trova un oggetto nel gioco (workspace.Lava o script.Parent), ne cambia le proprietà (Color, Size, Transparency) e collega una funzione a un evento, così il codice parte quando succede qualcosa (Touched, PlayerAdded, MouseClick). Questo corso le insegna in quest'ordine, un piccolo gioco per lezione. In Roblox Studio aggiungi uno script passando il mouse su una parte o su ServerScriptService nell'Explorer, premendo il pulsante più e scegliendo Script.

Serve Roblox Studio per imparare a programmare su Roblox?

Per imparare no. Ogni lezione gira nel browser su un piccolo motore di gioco che Coddy ha scritto in Luau e che riproduce la parte dell'API di Roblox usata da un principiante. Quando vorrai pubblicare un gioco per altri giocatori ti servirà Roblox Studio, gratuito per Windows e macOS. Il tuo Luau e quello che hai imparato vengono con te: in Studio costruisci le parti e posizioni gli script in autonomia, come faceva per te il mondo di ogni lezione.

Posso imparare a programmare su Roblox con un Chromebook o un telefono?

Sì. Roblox Studio non funziona su ChromeOS, iPad o telefoni, ma queste lezioni sì: l'editor e il gioco girano entrambi nel browser e su uno schermo touch il gioco mostra una levetta e un pulsante per saltare, come fa Roblox sul telefono. Per pubblicare più avanti il tuo gioco Roblox ti servirà un computer Windows o Mac per Studio.

È il vero Roblox?

No. È un motore di Coddy, scritto in Luau e in esecuzione nel tuo browser, che imita la parte di Roblox usata dai principianti: parti, Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService e pochi altri. Copia di proposito i valori predefiniti e le stranezze di Roblox, così quello che impari si trasferisce in Studio. Non ha la divisione tra client e server (niente RemoteEvents), non ha GUI e ha solo una fisica semplice (camminare, saltare, cadere e toccare), che sono le prossime cose da imparare in Studio. Coddy non è affiliata a Roblox Corporation né approvata da essa. Roblox e Luau sono marchi di Roblox Corporation.

Devo conoscere Lua prima di programmare su Roblox?

No. Il corso insegna variabili, cicli, funzioni ed eventi man mano che ogni gioco ne ha bisogno. Se preferisci partire più piano, il corso di Lua parte da zero e il corso di Luau insegna il sistema di tipi usato dai progetti Roblox più grandi.

Quanto tempo ci vuole per imparare a programmare su Roblox?

Questo corso ha 24 lezioni, circa 4 ore al tuo ritmo, e alla fine sai programmare parti, eventi, una classifica e un intero obby. Creare un gioco completo tutto tuo richiede più tempo: metti in conto qualche mese di piccoli progetti in Roblox Studio, aggiungendo il codice client e server, il salvataggio dei dati e le interfacce utente che vengono dopo questo corso.

Scrivere script su Roblox è permesso?

Sì. Scrivere script per il tuo gioco in Roblox Studio è il modo in cui nasce ogni gioco Roblox, ed è quello che insegna questo corso. Quello che viola i Termini di utilizzo di Roblox è eseguire script exploit nei giochi di altre persone con un executor. Può far bannare un account, e questo corso non c'entra niente.

È un buon corso di programmazione Roblox per bambini?

Le lezioni sono brevi, ognuna finisce con un gioco in cui chi impara può camminare, e i suggerimenti AI spiegano gli errori senza svelare la risposta, per questo un giovane giocatore di Roblox può imparare da solo. Insegnanti e club di programmazione possono usarlo in classe con una classe gratuita, che mostra i progressi di ogni studente lezione per lezione.

Il corso di script Roblox è gratis?

Sì. Tutte le 24 lezioni, il gioco in ogni lezione, i suggerimenti AI e il certificato di completamento sono gratuiti. Con un account gratuito puoi fare alcune lezioni al giorno, e Pro elimina il limite giornaliero.

Percorsi di apprendimento che includono questo corso

Questo corso è un passo di un percorso più lungo: diversi corsi nell'ordine in cui li insegnerebbe un mentore, ognuno con il suo certificato gratuito.

Illustrazione dei linguaggi di programmazione di Coddy

Impara Scripting di giochi Roblox con Coddy

INIZIA