.UNITYWEB File Extension
Unity WebGL Game Data
Developer | Unity Technologies |
Popularity |
3.3 | 3 Votes |
What is a UNITYWEB file?
A UNITYWEB file is a binary game data file used by a Unity WebGL video game. It contains either the game's JavaScript runtime and plug-ins, the game's WebAssembly, a binary image used to initialize the heap memory for the game's player, or the game's asset and scene data. UNITYWEB files may be compressed using gzip or Brotli compression, or they may be uncompressed, depending on how the developer who created the files chose to build their game.
More Information
Unity is a cross-platform 3D video game development application. One of the platforms for which Unity developers can create games is WebGL. WebGL uses a JavaScript API to render 2D and 3D graphics in a web browser, allowing players to play Unity-developed games in a web browser.
When a developer builds their game for WebGL, Unity produces a folder with a variety of files related to that game. Some of these files are UNITYWEB files. UNITYWEB files are located in a game's Build directory, and they are named:
- MyProject.wasm.framework.unityweb: Contains the game's JavaScript runtime and plug-ins
- MyProject.wasm.code.unityweb: Contains the game's WebAssembly binary
- MyProject.wasm.memory.unityweb: Contains a binary image used to initialize the heap memory for the game's player; generated only for multi-threaded builds
- MyProject.data.unityweb: Contains the game's assets and scenes
NOTE: Some Unity WebGL games may include additional UNITYWEB files in their Build directory, depending on which version of Unity was used to build the game.
How to open a UNITYWEB file
UNITYWEB files are not meant to be opened manually. However, modders and other developers who wish to extract assets from asset-related UNITYWEB files can do so using AssetStudio (Windows), the Unity Assets Bundle Extractor (Windows), and other Unity asset extraction tools.