.UNITY3D

UNITY3D File

Unity Web Player Data File
Ask a question
QUICK ANSWER

A .unity3d file is a packaged build from the Unity game engine, used to run browser games through the Unity Web Player plugin. That plugin stopped working in 2015-2016 when browsers dropped NPAPI support, so .unity3d files cannot play in any modern browser. To inspect or extract assets, use AssetStudio.

Developer: Unity Technologies Category: Game Files MIME: application/vnd.unity
OPENS ON Windows macOS
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Aug 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the UNITY3D file format?

A .unity3d file is a 3D game data archive that stores data for browser games which required the Unity Web Player plugin to run. This type of file was used for deploying games built with the Unity engine to the web. A single .unity3d holds compiled game code including environment data, assets, objects, textures, animations, lighting, and audio - packaged as a binary serialized container.

Internally, .unity3d files start with the ASCII tag UnityWeb at byte offset 0 (older compressed streamed builds) or UnityFS for newer variants, followed by a version string. This container format later evolved into the Unity AssetBundle (.bundle), which shares the same serialization approach and is still in active use.

The .unity3d format is a proprietary format created by Unity Technologies and is used by the Unity game engine. Unity Web Player - the browser plugin required to open .unity3d files - was deprecated with Unity 5.4 in 2016, after which browser vendors dropped NPAPI plugin support entirely. As a result, .unity3d files cannot be played in any modern browser. Legacy files can still be inspected or extracted using community tools such as AssetStudio.

Security & safety

RISK: MEDIUM

A .unity3d is data loaded by the Unity runtime, but it can contain compiled scripts (game code), so a malicious or tampered bundle loaded by a Unity app is not purely inert. The bigger practical risk is the surrounding ecosystem: the Unity Web Player plugin is dead and unpatched, so NEVER reinstall it or run an old NPAPI browser to play these files. Extract assets in a sandboxed tool (AssetStudio) rather than executing unknown bundles, and only obtain games from sources you trust.

Format details

in a nutshell
FULL NAMEUnity Web Player Data File
DEVELOPERUnity Technologiessince Mid-2000s with the Unity Web Player; Web Player deprecated with Unity 5.4 (2016)
CATEGORYGame Files
MIME TYPEapplication/vnd.unity
TYPEBinary serialized container of Unity assets (scenes, meshes, textures, scripts, audio) - the streamed/AssetBundle build of a Unity project
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
556E697479576562
ASCII
UnityWeb
Web Player .unity3d files typically start with the ASCII tag "UnityWeb" (compressed streamed build). The same serialized container later evolved into the Unity AssetBundle, whose newer builds begin with "UnityFS". Both are followed by a version string. The exact byte layout is proprietary and undocumented; the leading ASCII tag is the reliable identifier.

Programs that open UNITY3D files

Windows3 apps
AssetStudio (community) Open-source File -> Load file, pick the .unity3d, then browse/extract meshes, textures, audio and other assets. Best tool for inspecting/extracting contents.
Unity Editor Freemium Only useful if you are the developer with the source project - the Editor builds .unity3d/AssetBundles, it does not 'open' an arbitrary one as a project to play.
Unity Web Player (standalone, archived) Free Legacy: an archived standalone Web Player runtime can run some old .unity3d games offline; the BROWSER plugin no longer works (NPAPI removed 2015-2016).
macOS2 apps
Unity Editor Freemium Developer use only - build/manage AssetBundles; not a player for arbitrary .unity3d files.
AssetStudio (via .NET / Mono) Open-source Use to extract assets from a .unity3d; on macOS run the cross-platform fork/AssetStudioMod under .NET.

Technical details

deep spec
MIME typeapplication/vnd.unity
File signatureASCII "UnityWeb" at byte offset 0 (compressed streamed build); newer variants begin with "UnityFS"
Byte orderBig-endian - Unity's legacy serializer stores multi-byte integers in big-endian order
CompressionLZMA by default for Web Player streamed builds; later Unity bundle variants also support LZ4 and uncompressed modes
Container structureProprietary binary container; not ZIP-based - assets and their dependency graph are stored in a flat serialized layout
Asset typesScenes, meshes, textures, audio clips, shaders, compiled scripts (Mono bytecode), and animation data
Script storageCompiled Mono C# bytecode - source files are not included; scripts are baked into the bundle during the Unity build process
Texture compressionTextures embedded in DXT (desktop), ETC (mobile), or other platform-native GPU-compressed formats
Delivery modelDesigned for HTTP streaming; the file header is parsed first so assets can begin loading before the full download completes
Successor formatUnity AssetBundle (.bundle / .assetbundle) - shares the same serialization core and replaced .unity3d after Unity Web Player was discontinued
DeprecationUnity Web Player - the only runtime that can open .unity3d in-browser - was discontinued in Unity 5.4 (2016); no modern browser supports it
DeveloperUnity Technologies (San Francisco, CA); format is proprietary and undocumented publicly
ReleasedMid-2000s with the Unity Web Player; Web Player deprecated with Unity 5.4 (2016)
Specificationdocs.unity3d.com

UNITY3D conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with UNITY3D files. Be specific - include your system and software version.
No account needed · answers usually within a day
M
marcusSep 2026UNANSWERED
como leio o conteudo?
Waiting for an answer

Frequently asked questions

How do I play a .unity3d Web Player game?
In a modern browser you can't - the Unity Web Player plugin relied on NPAPI, which browsers removed in 2015-2016 and Unity discontinued with Unity 5.4. Your only options are an archived standalone Web Player runtime for offline play, or a preservation project that re-hosts the game.
What program opens a .unity3d file?
There's no consumer viewer. Developers use the Unity Editor (to build/manage bundles). To look inside and extract assets, use AssetStudio (free, open source).
How do I extract models or textures from a .unity3d file?
Load it in AssetStudio, browse the asset list, and export meshes to FBX/OBJ and textures/sprites to PNG. It reads Unity's proprietary serialized format.
Can I convert a .unity3d to an EXE game?
No. The .unity3d holds assets, not a runnable program. Only the original Unity project (with source scripts) can be rebuilt into a standalone executable in the Unity Editor.
Why won't my .unity3d open in the browser anymore?
Browsers dropped NPAPI plugin support (Chrome in 2015), which the Unity Web Player required, and Unity ended Web Player support in 2016. Modern Unity web games use WebGL instead, which doesn't use .unity3d the same way.

References

1Unity Blog - Web publishing following Chrome NPAPI deprecationblog.unity.com
2Unity Manual - AssetBundles introductiondocs.unity3d.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.DATProgram Data File (generic)
7.EXEWindows Executable (Portable Executable)
8.DBSQLite Database File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z