GDevelop is built in a flexible way. The core of the game engine is providing the basis, and all the features are provided by extensions. Extensions can contain objects, behaviors, actions, conditions, expressions or events.

In addition to the extensions provided with the software, you have access to a collection of community created extensions. You can also create, directly in your project, new behaviors, actions, conditions or expressions for your game.

Read more about this: