A browser game has an unusual constraint: the first level begins before the player reaches the first level. The download, parsing, asset setup, input initialization, rendering pipeline, and first interactive frame are all part of the experience. When building an isometric action game with Three.
Source: [Dev.to](https://dev.to/mendolatech/shipping-an-isometric-game-in-the-browser-with-threejs-20c9)