Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editor Plugins #1

Open
PHou81 opened this issue Jan 31, 2020 · 1 comment
Open

Editor Plugins #1

PHou81 opened this issue Jan 31, 2020 · 1 comment
Labels
feature request requires: discussion It isn't clear what needs to be done requires: ux Requires UX advice, design or input
Milestone

Comments

@PHou81
Copy link

PHou81 commented Jan 31, 2020

We would like to be able to extend the PlayCanvas editor with custom tools that allow our designers and artists to be more productive.
These editor scripts should preferably live in the editor itself and not require any browser plugins or be limited to a certain type of browser or OS.

An example of a custom tool could be a level editor that allows an artist to visually drag and drop assets into groups of enemies, weapons, props, etc. – perhaps sorted by theme. A designer would then use the available assets to populate each level of the game.
The level configurations would need to be saved to a JSON-file in a folder in the PlayCanvas editor, requiring some kind of IO functionality via the editor scripts. The designer should also be able to load the JSON-file into the level editor again for editing and re-saving.
Finally, a programmer will use the JSON-files that the tool has created to populate the game world at runtime.

@willeastcott willeastcott changed the title Feature request: Editor Scripting Editor Scripting May 12, 2020
@willeastcott willeastcott changed the title Editor Scripting Editor Plugins Oct 29, 2020
@yaustar
Copy link
Contributor

yaustar commented Nov 24, 2021

We now have a the Editor API that allows developers to extend the editor.

Read more here: https://developer.playcanvas.com/en/user-manual/designer/editor-api/

We still don't have these scripts living in the Editor yet but it's something we are looking while still being secure

In regards to the example, we now also have templates that sound like they would be suitable? https://developer.playcanvas.com/en/user-manual/templates/

@willeastcott willeastcott added this to the Q2 2023 milestone Jan 24, 2023
@willeastcott willeastcott added requires: discussion It isn't clear what needs to be done requires: ux Requires UX advice, design or input labels Jan 24, 2023
@willeastcott willeastcott modified the milestones: Q2 2023, Q4 2023 Jul 20, 2023
@willeastcott willeastcott modified the milestones: Q4 2023, Q1 2024, Q2 2024 Oct 3, 2023
@willeastcott willeastcott modified the milestones: Q2 2024, Q3 2024 Feb 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request requires: discussion It isn't clear what needs to be done requires: ux Requires UX advice, design or input
Projects
Development

No branches or pull requests

4 participants