Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Web development

Web specific development information such as memory, input, and networking.
Read time 1 minuteLast updated 13 days ago

Before you start developing apps on the Unity Web platform, you might want to consider reading this section.

A 3D Room Designer’s frontend built-in native HTML and JavaScript communicates with the Unity Web Player through external Javascript calls

This section covers the following Web topics:

Page

Description

Web Player settingsRefer to the UI description of Web Player settings.
Interaction with browser scriptingThe different methods used for browser scripting in Web.
Web Native plug-ins for EmscriptenWeb native plug-ins for Emscripten.
Memory in WebHow to manage memory in Web.
Caching in WebCustomize the Web cache behavior.
Multithreading in Unity WebExplore the fundamentals of multithreading on the Web platform to understand its limitations and learn how to run parallel code.
Web graphics APIsHow to use the Web Graphics APIs- WebGL2 and WebGPU.
Audio in WebInformation about audio capabilities in Web.
Video playback in WebInformation about the video playback capabilities that Web supports.
Texture compression in WebInformation about using texture compression in Web.
Embedded resources on WebInformation about embedded resources in Web.
Input in WebThe various input types that Unity Web supports.
Configure a Web Canvas sizeConfigure the visible size of the Web canvas element.
Web browser accessManage browser authorization to access a device feature (webcam).
Web networkingHow to use networking in Web.
WebAssembly (WASM) 2023Enable features that help optimize your Web build.
Web performance considerationsWeb performance considerations.
Debug and troubleshoot Web buildsDebug errors and common problems in Unity Web builds.

Additional resources