Designed for modern browsers, PlayCanvas is a full-featured 3D game engine with resource loading, an entity and component system, advanced graphics editing, collision and physics engines, audio, and the ability to process control inputs from multiple devices. The list of features is really impressive.
Instead of reprogramming everything from scratch, you can also use the online editor. This can be a pleasant working environment if you are not someone who likes to coded.
Of course, it depends on their approach – designers may prefer the online editor, while programmers prefer to have full control over the programming environment and are likely to use the engine`s source files. The good news is that you have a choice and can choose the tools that suit you best.