Requirements
The browser demo needs WebGPU. Phones and desktop have their own floors.
Why the browser demo needs WebGPU
The map stores every tile and marker in a GPU buffer. WebGL2 does not have that buffer, so the map does not draw at all - not a missing extra, a blank screen. There is no fallback, so the demo checks for WebGPU and says so instead of showing nothing.
What works today
- Chrome or Edge, recent desktop.
- Safari on iOS/macOS 26 and later - same build as Chrome/Edge.
- Firefox - still catching up. Results vary.
The page checks for a working WebGPU context before offering to load, so an unsupported browser gets a message, not a blank canvas.
Phones and desktop
The Unity package is not limited to the web:
- iOS. Metal. Reference device: iPhone 14 Pro.
- Android. Vulkan is the path we want. GLES 3.1 is the floor.
- Desktop. For development, and for desktop builds.
The WebGL2 gap is only in the browser.