You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-20Lines changed: 17 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
GDevelop is a **full-featured, no-code, open-source** game development software. You can build **2D, 3D and multiplayer games** for mobile (iOS, Android), desktop and the web. GDevelop is fast and easy to use: the game logic is built up using an intuitive and powerful event-based system and reusable behaviors.
4
4
5
-
# GDevelop Official and Community Extensions
5
+
# GDevelop Official and Experimental Extensions
6
6
7
-
This repository hosts community made extensions for GDevelop. Extensions can provide new behaviors for objects, actions, conditions or expressions.
7
+
This repository hosts official and experimental extensions for GDevelop. Extensions can provide new behaviors for objects, actions, conditions or expressions.
8
8
9
9
## Getting started
10
10
@@ -15,31 +15,28 @@ This repository hosts community made extensions for GDevelop. Extensions can pro
## 🚀 Discover more extensions on the [GDevelop Community List](https://github.com/GDevelopApp/GDevelop-community-list)
19
19
20
-
If you've created an extension with GDevelop, you can submit it to be shared with the rest of the community. This [Trello board has the extensions that are being worked on](https://trello.com/b/AftjL2v1/gdevelop-extensions)by the community.
20
+
The **[GDevelop Community List](https://github.com/GDevelopApp/GDevelop-community-list)** is where extensions built by the whole GDevelop community can be found. Check it out!
21
21
22
-
1.**Create your extension** in your game with GDevelop: see the documentation about [functions](https://wiki.gdevelop.io/gdevelop5/events/functions) and [custom behaviors](https://wiki.gdevelop.io/gdevelop5/behaviors/events-based-behaviors).
23
-
2. Make sure the **descriptions**, **tags**, **names** are properly filled in the options of the extension.
24
-
3.**Export** your extension to a _.json file_ from GDevelop.
25
-
4. Submit it! You can either:
26
-
-**Easy**: [submit it here](https://github.com/4ian/GDevelop-extensions/issues/new/choose), attaching the _.json file_ (as a zip, because GitHub won't accept json files directly).
27
-
-**If you know how to use git**: fork this repository, clone the git, add your .json file in `extensions/community` folder. Finally [open a Pull Request](https://github.com/4ian/GDevelop-extensions/compare).
28
-
5. Your extension will be added after a automated checks and a _quick safety check_. 🚀
29
-
30
-
> **Note**: If automated checks are failing, please adapt your extension and submit it again to get it added! Even if we don't do a full review of all extensions, just safety checks, the automated checks must pass. Look at automated comments that will be added to the _Pull Request_ corresponding to your submission.
22
+
## ⚙️ Submit your extension to the list of experimental extensions
31
23
32
-
## Get your extension (reviewed extensions)
24
+
If you've created an extension with GDevelop, you can submit it to be shared with the rest of the community. This [Trello board has the extensions that are being worked on](https://trello.com/b/AftjL2v1/gdevelop-extensions) by the community. Read the documentation about [functions](https://wiki.gdevelop.io/gdevelop5/events/functions), [custom behaviors](https://wiki.gdevelop.io/gdevelop5/behaviors/events-based-behaviors) and [custom objects](https://wiki.gdevelop.io/gdevelop5/objects/custom-objects-prefab-template/) to build an extension for GDevelop.
33
25
34
-
Reviewed extensions are community extensions that got reviewed and adapted to meet all **[the best practices that are listed here](https://wiki.gdevelop.io/gdevelop5/extensions/best-practices)**.
26
+
If your extension is battle-tested, you can follow the review process in this repository:
35
27
36
-
If your communityextension is very useful and you think its quality is good enough:
28
+
> First, make sure it's already in the **[GDevelop Community List](https://github.com/GDevelopApp/GDevelop-community-list)**. Any extension can be added here and this will give it visibility in the GDevelop ecosystem.
37
29
38
-
1. open a _Pull Request_ to move it from the `community` folder to the `reviewed` folder.
39
-
2. A member of the _GDevelop Extensions Team_ will then review it and give you feedback on what to do to have it reviewed.
40
-
3. When it's ready, it will be merged and the extension now accessible in the "reviewed" extensions.
30
+
1. Make sure the **descriptions**, **tags**, **names** are properly filled in the options of your extension.
31
+
2.**Export** your extension to a _.json file_ from GDevelop.
32
+
3. Submit it. You can either:
33
+
-**Easy**: [submit it here](https://github.com/4ian/GDevelop-extensions/issues/new/choose), attaching the _.json file_ (as a zip, because GitHub won't accept json files directly).
34
+
-**If you know how to use git**: fork this repository, clone the git, add your .json file in `extensions/community` folder. Finally [open a Pull Request](https://github.com/4ian/GDevelop-extensions/compare).
35
+
4. A member of the _GDevelop Extensions Team_ will then review it and give you feedback on what to do to have it accepted.
36
+
5. When it's ready, it will be merged and the extension now accessible in the "reviewed" extensions.
41
37
42
-
> **Note**: When your extension gets reviewed, the extension team will ask you to adapt your extension to reach a fairly high quality bar. It's normal! The feedback is here to help get the extension in a state where it's super flexible and useful for all users.
38
+
> [!NOTE]
39
+
> When your extension gets reviewed, the extension team will ask you to adapt your extension to reach a fairly high quality bar. This is normal! The feedback is here to help get the extension in a state where it's super flexible and useful for all users.
0 commit comments