**This is an old revision of the document!**

FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

Interface GDevelop

Cette page est encore en construction! Il décrira les différents éditeurs de GDevelop.

Vous pouvez contribuer en éditant cette page.

Page de démarrage

La page de départ s'affiche lorsque GDevelop est ouvert. Vous pouvez créer un nouveau projet ou charger un projet existant à partir de là.

Gestionnaire de projet

Lorsqu'un projet est ouvert, vous pouvez cliquer sur le bouton en haut à gauche pour accéder au gestionnaire de projet. Le gestionnaire de projet montre la structure de votre jeu. Vous pouvez plier et déplier chaque catégorie en cliquant sur la petite flèche.

  • Ressources: c'est ici que GDevelop stocke toutes les images et les sons utilisés dans votre jeu.
  • Scènes: scènes sont les différents niveaux de votre jeu mais pas que, dans GDevelop tout est une question de scène, le menu principal, écran de démarrage, écran de crédits, tous sont des scènes.
  • Événements externes: pour rendre le développement de notre jeu plus flexible, nous pouvons rendre externes des événements souvent utilisés et les lier à des scènes quand nous en avons besoin. Considérez-les comme des méthodes de programmation, mais si vous n'êtes pas familier avec le terme méthode, rappelez-vous simplement que si vous avez besoin d'utiliser une des événements souvent dans de multiples scènes, vous pouvez les rendre externes et les appeler quand vous en avez besoin.
  • Agencements externes: Comme pour les événements, vous pouvez concevoir des agencements externes fréquemment et à plusieurs reprises utilisés pour être chargés à de multiples endroits dans vos scènes.

Dans la version bureau, le menu Fichier vous permet de sauvegarder votre jeu, d'en ouvrir un autre ou de le fermer. Vous pouvez aussi exporter votre jeu. Dans la version navigateur de GDevelop5, ces options sont en haut du gestionnaire de projet.

Éditeur de scènes

Lorsque vous ouvrez une scène (ou un agencement externe), un éditeur de scène s'ouvre. C'est ici que vous pouvez concevoir et construire vos niveaux et menus de jeu en créant et ajoutant des objets à la scène.

Nous avons une sélection d'outils et d'éditeurs disponibles dans l'éditeur de scènes:

Éditeur d'objets

L'éditeur d'objets se trouve à droite. C'est ici que vous pouvez voir tous les objets utilisés dans votre scène et en ajouter de nouveaux. Si vous avez fermé cette barre, vous pouvez l'ouvrir à nouveau en utilisant le bouton en haut.

Propriétés de l'objet

Vous trouverez les propriétés de l'objet à gauche, sous le gestionnaire de projet. Fermez le gestionnaire de projet si vous ne pouvez pas le voir. Ici, vous pouvez modifier les propriétés des objets sélectionnés tels que la position, la rotation, l'échelle, l'ordre Z, etc.

Si vous avez fermé cette barre, vous pouvez l'ouvrir en cliquant sur le bouton en haut.

Dans ce cas, la barre peut s'ouvrir sur le côté droit, vous pouvez déplacer et mettre à l'échelle via les bords n'importe quel élément de l'écran en faisant glisser et en déplaçant.

Éditeur des Groupes d'objets

Dans l'éditeur d'objets Groupes nous pouvons trouver la liste des groupes que nous avons dans notre scène et nous pouvons en créer de nouveaux. To open the editor we need to click the button on the top

Object groups allow us to collect objects in to groups and inside our events refer to a group instead of individual objects.

Instances editor

The instances editor display a list of all instances we have present in our scene and we can select any instance from the list and see their position, angle, layer and Z order in our scene.

We can open the Instances editor by clicking the button on the top

Layers editor

The layer editor display the list of layers in our scenes and allow us to add new ones, change their order, hide them and delete them.

We can open the layers editor by clicking the button on the top

Toggle window mask

By clicking the toggle window mask button on the top, we can turn the black border in our scene on and off which is indicating the size of our game window.

Toggle/Edit grid

By clicking the toggle/edit grid button on the top we get two options:

  • Toggle grid: it is allow us to turn the grid in the scene editor on and off, the grid is useful when we need to place objects accurately or we are dealing with tile sprites.
  • Setup grid: it is allow us to customize the size of the grid

Change editor zoom

By clicking on the Change editor zoom button, we can change the zoom level inside the scene editor

Launch preview of the scene

By clicking on the Preview button, we can launch a preview our game and test it before exporting it

Events editor

When opening a scene (or when opening external events), an events editor is also opened. This is where you can use the events to create the actual gameplay and allow players to interact with your game and play it. The events editor is a tool that allow you to visually program your game without any programming knowledge or experience required so anyone with any background can make a game in GDevelop.

To switch between the Scene editor and the Events editor you can use tabs on the top

When you switch to the event editor, you may notice we have a different selection of tools available

Add event

We can add an event by clicking the add event button

By clicking this button a blank event appear in our editor

We can add any number of event blocks to our editor and add various condition and actions to each event block to make our logic. You can learn more about events, on this page: Events

Add sub event

By clicking the add sub-event button, we can add a child event block to the selected event.

After clicking the button, a blank sub event appear below our selected event

Sub events are executed only if the parent event is executed, this way we can brake up our events and trigger events only when/if it is necessary and do not trigger them if it not.

Add a comment

By clicking the add comment button, we can add comments to our events so we can remember which events fit what purpose. Of course, most events are self explaining but in huge, complex games it is always useful to add comments to remind us what is that part is doing exactly.

Add special events

By clicking the add an event button, along with the ones we already mentioned, we have access to some special events

  • For each object: this event is going to be triggered on every single instance of an object one by one and make sure the actions applied to every and each instance individually.
  • Group: Groups allow us to sort events in to groups, it helps with make our events more organized
  • Javascript code: it is allow us to use Javascript code inside the event editor
  • Link: we can link an external event by using this option
  • Repeat: this event is going to be repeated at specified number of times.
  • While: this event is going to be executed while a certain condition is met

Delete selected events

By clicking the delete selected events button, we can do exactly that

Undo/Redo changes

By clicking the Undo or Redo changes button, we can do exactly that

Search in events

By clicking the search in events button, we can do just that, search for any expression in the events and find what we looking for