News for hackers. Stuff that matters.
Re:Build WebGPU Apps Today with PlayCanvas by funny_name on Thursday May 16, 2024 @04:56PM (#40383033)
If anyone here is using PlayCanvas then I would love to know why you chose it over the abundance of other game engines out there.

Every time I've taken a look at this engine it has always felt very limited. And with a $15/month subscription just to be able to create private projects I just can't justify it personally. I would love to be convinced otherwise though.

Re:Build WebGPU Apps Today with PlayCanvas by ertucetin on Thursday May 16, 2024 @05:28PM (#40383430)
I've used one of my game projects, and here's why I don't want to use it again:

- You're locked into an online IDE if you want to use the PlayCanvas editor (which is the main selling point).

- Third-party dependencies are hard to integrate (for the online editor).

- You can't use different JavaScript languages (again due to the editor).

- I've seen lots of minor version changes that break too many things (not very stable).

- The editor had some major UI bugs back then (and probably still does).

Pros:

- Web-first library.

- Unity-like editor.

- Easy to debug/access things with only a link.

- Recently started to support WebGPU.

I've used ThreeJS, PlayCanvas, and BabylonJS in serious projects. I've concluded that BabylonJS is my go-to web-based 3D library from now on.

Re:Build WebGPU Apps Today with PlayCanvas by yaustar on Thursday May 16, 2024 @06:46PM (#40384242)
Hey ertucetin!

(Disclaimer, I used to work at PlayCanvas and still manage the Discord)

Just to help feedback on some points:

- 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...)

- 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 :)

Re:Build WebGPU Apps Today with PlayCanvas by Voltage on Thursday May 16, 2024 @06:40PM (#40384205)
1) Can build to web mobile 2) Editor for the art team