Comment créer son propre jeu Roblox ?

Article mis à jour le Tuesday, May 18, 2021.

Comment créer son propre jeu Roblox

Comment créer des jeux sur Roblox ? Comment créer sa map Roblox ?

C’est ce que nous découvrirons ensemble dans ce tutoriel.

Ce tutoriel vous apprendra à coder des scripts sur Roblox pour les débutants. La programmation Roblox ou le scripting en Lua est très facile à apprendre et dans cet article je vous dis tout pour que vous puissiez apprendre à coder un jeu sur Roblox.

Beaucoup de gens veulent savoir comment apprendre le développement Roblox et c’est le meilleur endroit pour commencer. Nous passons en revue les bases de la creation de scripts Roblox nécessaires pour que vous puissiez maîtriser Roblox Studio.

Commençons sans plus tarder à voir comment créer un jeu Roblox, étape par étape.

Attention : Pour certains des liens que je propose, j’ai mis mon lien d’affiliation. Acheter avec mon lien d’affiliation ne vous coûte pas plus cher et ça permet de soutenir le blog. Si vous ne souhaitez pas utiliser mes liens, vous pouvez bien entendu chercher la ressource directement sur Google ou Amazon pour l’acheter

1. Télécharger Roblox Studio

Vous pouvez télécharger Roblox Studio sur le site officiel mais si vous avez deja jouer à Roblox, il y a des chances que le Roblox Studio soit deja installe sur votre machine.

2. Ouvrir Roblox Studio

Roblox Studio

Si c’est la premiere fois que vous ouvrez le programme, on vous demandera sûrement de vous connecter. Vous aurez peut-être un pop up pour récupérer votre environnement de travail, pas de panique, suivez les instructions et vous aurez accès au studio.

3. Choisir un Template

Vous verrez plusieurs bases de jeux à créer pour Roblox. Baseplate est le boilerplate blanc par defaut, les autres portent bien leur nom.

Cliquez donc sur ”Baseplate” et vous voilà avec une zone vide que vous pourrez remplir et programmer.

4. Découvrir l’interface

A droite de votre Roblox Studio se trouvent les panneaux “Explorer” et “Properties”. Si ce n’est pas le cas, rendez-vous dans l’onglet view dans votre barre des taches et puis cliquez sur les boutons représentant ces deux panneaux.

Le panneau ”Explorer” vous permet de trouver les objets dont vous avez besoin pour votre jeu, ainsi que de les placer.

Et le panneau ”Properties” vous permet de modifier ces objets : à quoi ils ressemblent et comment ils se comportent.

Pour voir tous les objets vous pouvez vous rendre dans l’onglet MODEL puis cliquer sur Advanced Objects (ou taper Ctrl + l)

5. Placer un premier objet

Properties Part Roblox

Prenez par exemple un objet “Part”, l’element le plus basique de Roblox, une simple brique.

En sélectionnant cet objet, vous verrez alors dans la partie Properties que vous pouvez modifier plein de choses.

“Appearance” vous permet de modifier la couleur, texture, opacité et réflexion de la lumiere sur votre objet.

“Data” vous permet de d’ajouter des données à votre objet : nom, orientation, parent, position, …

“Behavior” définit le comportement de votre objet. Par exemple, “Anchored” permet de définir si votre objet sera sujet à la gravité ou les collisions,

Tout ça c’est bien beau, on peut placer des elements pour notre jeu mais comment le rendre intelligent ? Comment modifier dynamiquement les properties des objets pour les faire se déplacer ou changer de fonctionnalité ?

Tous les jeux auxquels vous jouez utilisent ce qu’on appelle des Script Roblox.

6. Découvrir les scripts Roblox

Un script Roblox permet de définir une série de tâches ou d’instructions que le jeu comprend pour interagir avec ce dernier.

Pour écrire votre premier script, trouvez ”ServerScriptService” dans le panneau ”Explorer”. Cliquez sur le bouton ”+” puis sur ”Script“.

Roblox Studio vous génère un Hello World que les personnes qui ont deja de l’experience avec la programmation informatique reconnaîtront.

7. Référencer un objet dans son script

Vos objets visibles se trouvent dans le service Workspace.

Un service permet de faire différentes choses, Workspace est celui qui permet d’afficher des “Parts” en jeu. Tous ces services sont contenu dans l’objet “Game”.

Pour référencer une “Part”, on va donc devoir écrire :

game.Workspace.LE_NOM_DE_VOTRE_PART

Disons maintenant que nous voulons changer la Property BrickColor de cet Part pour rendre notre Part rouge.

On ne peut malheureusement pas juste lui donner une valeur hexadécimale, Roblox s’attend à quelque chose d’autre, on va donc écrire :

game.Workspace.LE_NOM_DE_VOTRE_PART.BrickColor = BrickColor.new("Really red")

Vous pouvez également changer la Property Color avec :

game.Workspace.LE_NOM_DE_VOTRE_PART.Color = Color3.fromRGB(255, 0, 0)

8. Lancer votre jeu

Pour verifier que le bloc devient bien rouge, rendez-vous dans l’onglet HOME puis cliquez sur la fleche en bas du bouton Run. Choisissez bien “Run” et pas “Play” ou “Play Here”. Si tout s’est bien passe, votre Part est maintenant rouge.

Lancer votre jeu

9. Afficher les erreurs

Quand on code, on est souvent confronté à des erreurs. Or pour le moment on ne voit rien de la console de log. Pour changer ça, affichez-la en vous rendant dans VIEW puis cliquez sur Output. Votre console de log s’affiche.

10. Aller plus loin avec la programmation Lua Roblox

Vous connaissez maintenant la base de la base pour créer votre premier jeu en Lua avec Roblox Studio. Évidemment la route est encore longue avant que votre jeu soit complet et que vous rencontriez du succès en le lançant.

Pour aller plus loin dans votre apprentissage du Lua et de la programmation avec Roblox Studio, je vous recommande ces ouvrages :

Et vous, quelle est votre experience avec le développement de jeux Roblox ? Dites-nous tout en commentaire.

APPRENEZ GRATUITEMENT À CODER EN MOINS DE 30 JOURS !
Vous voulez apprendre la programmation ?
Recevez mon ebook GRATUIT : "9 astuces pour apprendre à coder".
Découvrez si le code est fait pour vous !

Je m'appelle Thomas. Depuis ma sortie de la première promo de l'École 42, j'ai développé une app qui a été téléchargée plus de 400.000 fois. J'ai lancé près de 10 idées de startups et de nombreux autres business. Sur ce blogue, je vous apprends comment utiliser le Code pour devenir libre.