Apprendre à programmer sur Roblox
Écrivez de vrais scripts Roblox en Lua et jouez au jeu juste à côté de votre code. Gratuit, avec des indices IA et un certificat, sur n'importe quel ordinateur, Chromebook ou téléphone.
89,203+ codders inscrits
24 leçons24 défis74 questions de quiz
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Quiz pour tester vos connaissances
Certificat gratuit de réussite
Essayez un script Roblox ici même
Trois petits jeux du cours. Modifiez le script dans l'éditeur, appuyez sur Jouer et parcourez ce que vous avez écrit.
Toucher la lave met la Health du joueur à 0. Remplacez ce 0 de la ligne 6 par 50, appuyez sur Jouer, et la lave ne fait que blesser.
local lava = script.Parent
lava.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
Programme
Cette section fait partie du Journey Lua. Le programme complet contient d'autres sections - clique sur n'importe quel aperçu ci-dessous pour le voir sur la page du Journey.
- Section 1Notions fondamentales90 leçons
- Section 2Logique et déroulement du programme54 leçons
- Section 3Programmation orientée objet70 leçons
- Section 4Introduction à Luau73 leçons
Section 5
Scripting de jeux Roblox
Commencer la sectionDémarrerDévelopperRéduireCréez des scripts pour de vrais jeux Roblox en Luau et jouez-y dans votre navigateur : sols de lave, pièces, classements, tremplins, portes à bouton, plateformes mobiles et points de contrôle, jusqu’à la création de votre propre obby.Scripts et pièces
4 leçons413Boucles et fonctions
6 leçons619Événements et joueurs
6 leçons618Mécaniques de jeu
7 leçons721Votre premier jeu
1 leçon13
Apprendre en Faisant
Écrivez du vrai code, interrogez des bases de données, créez des sites web et maîtrisez les prompts IA. Nos leçons interactives couvrent toutes les compétences dont les développeurs modernes ont besoin.
Construisez Votre Série
Restez constant et regardez vos progrès grandir! Suivez votre habitude quotidienne de codage, protégez votre série avec des jours de gel et gagnez des récompenses en vous connectant chaque jour.
12 jours de série
Revenez demain pour maintenir votre série!
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
Quitte ou Double
Jour 5 sur 7
Gel de Série
2 left
Codez Partout
Emportez votre parcours de codage avec vous! Pas de configuration, pas de téléchargements - ouvrez et commencez à coder. Disponible sur iOS, Android et Web avec des notes de 4.9 étoiles.
Vous N'êtes Pas Seul
Affrontez les classements mondiaux, invitez des amis pour gagner des récompenses et célébrez les succès des autres. Coder, c'est mieux entre amis!
Apprenez comme vous voulez
Lisez, écoutez, testez-vous, demandez à l'IA ou retrouvez ce que vous avez déjà étudié. Chaque leçon s'adapte à vous.
Une variable est un conteneur nommé qui stocke une valeur réutilisable plus tard dans votre programme.
En Python, on en crée une en écrivant le nom, un signe égal, puis la valeur à stocker.
La valeur peut évoluer : réassigner le nom le fait simplement pointer vers une nouvelle valeur.
Certifiez-vous
Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.
Pourquoi apprendre à programmer sur Roblox avec Coddy
- Votre script et votre jeu sont côte à côte. Appuyez sur Jouer et faites traverser à votre personnage ce que vous venez d'écrire, avec W A S D au clavier ou un joystick sur écran tactile. Appuyez sur Vérifier et regardez un joueur de test suivre le même parcours que le correcteur.
- Tout tourne dans le navigateur : vous pouvez apprendre sur le Chromebook du collège, une tablette ou un téléphone. Roblox Studio ne fonctionne que sous Windows et macOS. Ici, rien à installer et aucun compte Roblox à connecter.
- L'API Roblox que vous croiserez dans chaque vrai jeu :
Instance.new,workspace, les propriétésPosition,Size,ColoretTransparencyd'une part, l'événementTouched,Humanoid,Playersetleaderstats,task.wait,ClickDetectoretTweenService. Le moteur reprend les valeurs par défaut de Roblox, comme la réapparition après 5 secondes et unJumpHeightde 7.2 : le Luau que vous écrivez ici est celui que vous écrivez dans Studio. Là-bas, vous construisez aussi les parts qu'attend votre script, que chaque leçon construit ici pour vous. - 24 leçons en 5 chapitres, chacune se terminant par une mécanique de jeu qui fonctionne : un pont qui disparaît, un sol de lave, un ramasseur de pièces, un tremplin, une porte à bouton, une plateforme mobile, des checkpoints et une ligne d'arrivée. La dernière leçon réunit tout dans votre propre obby.
Questions fréquentes sur la programmation Roblox
Quel langage de programmation utilise Roblox ?
+= et l'interpolation de chaînes. Le moteur Roblox lui-même est écrit en C++, mais vous n'écrivez jamais de C++ pour créer un jeu Roblox : chaque script dans Roblox Studio est en Luau. Le Lua classique tourne presque toujours tel quel en Luau, c'est pourquoi beaucoup de gens parlent encore de Roblox Lua.Comment commencer à faire des scripts sur Roblox ?
workspace.Lava ou script.Parent), modifie ses propriétés (Color, Size, Transparency) et connecte une fonction à un événement pour que le code s'exécute quand quelque chose se passe (Touched, PlayerAdded, MouseClick). Ce cours les enseigne dans cet ordre, un petit jeu par leçon. Dans Roblox Studio, vous ajoutez un script en survolant une part ou ServerScriptService dans l'Explorer, en cliquant sur le bouton plus et en choisissant Script.Faut-il Roblox Studio pour apprendre à programmer sur Roblox ?
Peut-on apprendre à programmer sur Roblox avec un Chromebook ou un téléphone ?
Est-ce le vrai Roblox ?
Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService et quelques autres. Il reproduit exprès les valeurs par défaut et les bizarreries de Roblox, pour que ce que vous apprenez serve dans Studio. Il n'a pas de séparation client et serveur (pas de RemoteEvents), pas d'interface graphique et seulement une physique simple (marcher, sauter, tomber et toucher), ce qui est justement la suite à apprendre dans Studio. Coddy n'est ni affilié à Roblox Corporation ni approuvé par elle. Roblox et Luau sont des marques de Roblox Corporation.