Decentraland run scenes inside a WebWorker, in an ES5 context including Fetch + WebSockets + dcl
object.
Every generated scene should run by itself. That is, a piece of code that can be evaluated by an eval
in a proper context. You can compile scenes using Webpack, esbuild, or the Decentraland CLI.
The scenes will interact with the renderer using the dcl
object.