Hello! I’ve been experimenting with PlayCanvas for a few days since my company has been considering switching our game to use a more web-focused engine. We’re developing an educational game that’s pretty data-driven with some simulation-style sandboxes. This drives our need for greater amounts of testability and to access the entire JS ecosystem, specifically React, Jest/Mocha/etc, and chart/graphing packages.
I’ve already integrated the engine with some NPM packages via webpack and that’s been very straight-forward. Unfortunately, this is outside of the editor and our team does need to use the editor for scene management. Since we can export our project data, I figured that I could write an importer so we can treat the editor like a scene manager and do all of our programming outside of the editor. Does anyone have any suggestions for this use case or reasons why an importer like this isn’t a good long-term solution? Ideally PlayCanvas could just support NPM via the editor but I know this isn’t currently supported or if it’s even on the roadmap.
Also, will there ever be plans made to extend the editor’s functionality with plugins? Ultimately this isn’t a huge concern for us, but we do have an internal, text-based content creation tool that would be better suited integrated into an editor someday.