Skip to content

When should we make a JsExtension and when should we make an events based one? #2406

Answered by Bouh
arthuro555 asked this question in Archive
Discussion options

You must be logged in to vote

For me an extension in the engine is present in the engine because there is no choice.
All the others should be user extensions.

I had proposed the idea to include some extensions from the community as default extensions, but as long as the user extension is not cross-platform it's annoying to include it in the engine. We can't say that gdevelop is cross-platform but only on certain aspect or event.

I also wonder how interesting it is to inflate the software with extensions that could be made with events.
Because we keep in mind to have the minimum of things in the engine for a "possible" major migration of the software and simply have only what is necessary.

Nobody likes to rewrite exist…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@4ian
Comment options

4ian Mar 8, 2021
Maintainer

Answer selected by arthuro555
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants