Skip to main content

Extensions

GDevelop provides a wide range of extensions that enhance the capabilities of your games. Extensions are pre-built functionalities or features that you can easily integrate into your projects, saving you time and effort in coding from scratch.

Using extensions, you can add specialized behaviors, effects, actions, or conditions to your game objects. These extensions are created by the GDevelop community and can be shared and reused among developers.

Finding and Installing Extensions

To find and install extensions in GDevelop, follow these steps:

  1. Open GDevelop and navigate to the Project Manager menu.
  2. Click on the Extensions tab.
  3. You'll see a list of available extensions categorized by different functionalities or categories.
  4. Browse through the extensions or use the search bar to find specific ones.
  5. Click on an extension to view its details, description, and documentation.
  6. To install an extension, click on the Install button next to its name.
  7. Once installed, the extension will be available for use in your projects.

Using Extensions in Your Project

After installing an extension, you can use its features within your game objects. Here's how you can utilize extensions:

  1. Open your project in GDevelop and navigate to the Events Editor view.
  2. Select the object to which you want to add the extension.
  3. Right-click on the object and choose Add a behavior, Add an effect, or Add an action/condition (depending on the type of extension).
  4. In the extension selection dialog, choose the installed extension from the list.
  5. Configure the parameters and settings specific to the extension.
  6. Save your changes and test your game to see the extension in action.

Extensions provide a modular and flexible way to extend the functionality of GDevelop, allowing you to create more complex and unique games without extensive coding knowledge.

tip

You can also create your own extensions in GDevelop using JavaScript and share them with the community.

By leveraging the power of extensions, you can easily incorporate advanced features into your game projects and enhance the overall gameplay experience.