- If an minor engine release breaks existing project, the editor supports running and building with the last minor and patch release. Minor releases should never break existing projects unknowningly (shader chunks was the last (and painful) known big breaking change). The PlayCanvas team are usually pretty good at dealing with reported minor version breakages.
If you do take on another web 3D project after this work is done, hopefully this will help with reconsideration :)
- ES6 Modules and NPM support is actively being worked on and should be ready by end of year
- Typescript support will follow after that
(Mark who wrote this now works at PlayCanvas https://forum.playcanvas.com/t/playbuild-a-compiler-and-pack...)