AssetRipper
assetripper.com
What it is
AssetRipper is an analysis tool for game developers working with Unity game files. It can identify accidentally included dependency assets, broken asset references, and code that could not be inlined or trimmed, as well as convert assets to native Unity format. Unity Project Export creates a project that can be opened in Unity Editor. For viewing content outside Unity, Primary Content Export produces meshes, scenes, and prefabs as GLB models, including for Blender workflows. Supported Unity versions range from 3.5.0 to 6000.4.X, with support quality varying by version. Free stable and nightly builds are available for Linux, macOS, and Windows. Premium access costs $10 a month while an eligible membership is active, and includes features such as shader decompilation, static mesh separation, prefab outlining, asset path overrides, user-defined package export, and deduplication. Vulkan and OpenGL shaders can be decompiled on any platform, but DirectX shaders are limited to Windows. Traditional Il2Cpp analysis succeeds on about 10% to 20% of methods on x86 games, with lower success on other platforms.
Spec sheet
- Purpose
- AssetRipper is an analysis tool for game developers.Read 1 Oct 2026 · assetripper.com
- Support
- The project has a dedicated Discord server for development.Read 1 Oct 2026 · github.com
- License
- AssetRipper is licensed under the GNU General Public License v3.0.Read 1 Oct 2026 · github.com
- Asset deduplication limit
- Asset deduplication is currently limited to Mono Scripts, Shaders, Compute Shaders, Audio Clips, Text Assets, Meshes, and Textures without sprites.Read 1 Oct 2026 · assetripper.com
- Blender workflow
- Primary Content Export is tailored for viewing content outside Unity, including in Blender, and exports meshes, scenes, and prefabs as GLB models.Read 1 Oct 2026 · assetripper.com
- Bundle limitation
- Changes to an asset bundle format, such as prepended null bytes or whole-file encryption, prevent AssetRipper from loading it.Read 1 Oct 2026 · assetripper.com
- Il2Cpp limitation
- Traditional Il2Cpp analysis currently succeeds on about 10% to 20% of methods on x86 games, with lower success rates on other platforms.Read 1 Oct 2026 · assetripper.com
- Premium access
- Premium access is granted while a user has an active membership on Ko-fi, Buy Me a Coffee, GitHub Sponsors, or PayPal.Read 1 Oct 2026 · assetripper.com
- Premium features
- Premium features include shader decompilation, static mesh separation, prefab outlining, traditional Il2Cpp analysis, asset path overrides, user-defined package export, and asset deduplication.Read 1 Oct 2026 · assetripper.com
- Shader limitation
- Vulkan and OpenGL shaders can be decompiled on any platform, while DirectX shaders can only be decompiled on Windows.Read 1 Oct 2026 · assetripper.com
- Unity analysis
- It analyzes Unity game files to find accidentally included dependency assets, convert assets to native Unity format, identify code that could not be inlined or trimmed, and find broken asset references.Read 1 Oct 2026 · assetripper.com
- Unity export
- Unity Project Export produces a Unity project that can be opened inside Unity Editor.Read 1 Oct 2026 · assetripper.com
- Unity support
- AssetRipper supports Unity versions from 3.5.0 to 6000.4.X, with varying support quality.Read 1 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free stable and nightly builds run on three desktop platforms.
- Unity Project Export creates a project for Unity Editor.
- Primary Content Export produces GLB models.
- Supports Unity versions from 3.5.0 to 6000.4.X.
Limits
- Unity support quality varies by version.
- DirectX shader decompilation is Windows-only.
- Il2Cpp analysis succeeds on only about 10% to 20% of x86 methods.
- Bundle format changes can prevent loading.
Who it suits
It suits game developers who need to inspect Unity files, export projects, or view extracted content outside Unity. The free builds cover Linux, macOS, and Windows; premium tools require an active membership.
AssetRipper in depth
Read the full write-up
AssetRipper is a Unity file analysis and export tool for developers and people working with game assets. It suits users who need either a Unity project or portable GLB exports; its free desktop builds make it approachable, but premium shader and Il2Cpp work come with real limits.
Overview
AssetRipper processes CAB-*,.assets,.sharedAssets,.unity3d, and.bundle files, with batch extraction for assets including audio, fonts, images, models, text, video, shaders, sprites, terrain, scenes, and prefabs. Its analysis can surface accidentally included dependencies, broken references, and code that could not be inlined or trimmed. That makes it useful for auditing Unity game files as well as recovering content.
Unity support spans versions 3.5.0 to 6000.4.X, though quality varies across the range. Modified bundle formats can also block loading: prepended null bytes and whole-file encryption are examples. The version range is broad, but compatibility with a particular file is not guaranteed.
Key features
Unity Project Export creates a project that opens in Unity Editor, the sensible route when assets need further work in Unity. Primary Content Export instead targets viewing outside Unity, exporting meshes, scenes, and prefabs as GLB models for workflows such as Blender. The split is practical: choose project continuity or a portable viewing format.
Models can be exported as GLB or Unity YAML, while texture formats include BMP, EXR, HDR, JPEG, PNG, and TGA. Premium tools add shader decompilation, static mesh separation, prefab outlining, traditional Il2Cpp analysis, asset path overrides, user-defined package export, and asset deduplication. Deduplication covers Mono Scripts, Shaders, Compute Shaders, Audio Clips, Text Assets, Meshes, and Textures without sprites; it is not a general-purpose deduplication pass.
Shader support depends on both API and operating system: Vulkan and OpenGL shaders can be decompiled on any platform, but DirectX shaders require Windows. Traditional Il2Cpp analysis currently succeeds on about 10% to 20% of methods on x86 games, with lower success on other platforms. Those are useful specialist tools, not dependable grounds for a broad code-recovery workflow.
Pricing
AssetRipper Free costs nothing and includes stable and nightly builds for Windows, Mac, and Linux. It is the right starting point for extraction and export without a recurring commitment.
AssetRipper Premium costs $10 a month, billed $10 per month, and includes premium features while an active membership is maintained through Ko-fi, Buy Me a Coffee, GitHub Sponsors, or PayPal. Choose it for the additional analysis and export controls; keep in mind that platform-specific shader support and Il2Cpp success rates still apply. AssetRipper is licensed under GNU General Public License v3.0, and its development has a dedicated Discord server.
Platforms
AssetRipper has builds for Linux, macOS, and Windows. Windows is required for DirectX shader decompilation; Vulkan and OpenGL shader decompilation is supported across platforms. Premium access does not remove that operating-system distinction.
Who it's for
Unity developers auditing files, recovering assets, or choosing between a Unity Editor project and GLB viewing workflow are the best fit. It is less suitable when success depends on loading altered or encrypted bundles, reliable Il2Cpp method analysis, or DirectX shader decompilation on a non-Windows system.
Pros and cons
Two distinct export routes: Unity Project Export supports continued Unity work, while Primary Content Export provides GLB models for viewing elsewhere.
Broad input and asset coverage: batch extraction and support for multiple Unity file types make it useful for larger file collections.
Free builds across three desktop platforms: users can start without a subscription on Linux, macOS, or Windows.
Uneven compatibility: Unity support quality varies, and modified bundle formats can prevent loading.
Premium analysis has hard constraints: DirectX shader decompilation is Windows-only, and Il2Cpp analysis succeeds on only about 10% to 20% of x86 methods, less on other platforms.
Alternatives
Game Asset Extractors is a useful category starting point for comparing tools. Choose Source 2 Viewer when a free, open-source, reverse-engineered tool across Linux, macOS, web, and Windows is the better match. SLADE3 is another free Linux, macOS, and Windows option, with beta builds that may be unstable or unfinished.
Game Extractor may fit users who need to read archives from over 5700 games and extract files for free, or pay $10, paid once for archive editing, saving, and previews. Consider OpenKh for a free Apache-2.0-licensed option on Linux, macOS, or Windows if its.NET 8.0 Runtime requirement suits your setup. Rusted PackFile Manager is a free alternative for users whose needs fit its MIT-licensed use and distribution terms.
arcdEx is a free Linux option. Project IGI Game Converter is a free choice for macOS or Windows users focused on Project I.G.I. modding, scripting, and engine tooling. QuickBMS is a free, open-source, multiplatform alternative for Linux, macOS, and Windows.
Verdict
AssetRipper is a strong fit for Unity developers who want broad file analysis and a choice between Unity project export and GLB content viewing without paying first. Look elsewhere if altered bundles are central to the job, if dependable Il2Cpp analysis is essential, or if you need DirectX shader decompilation outside Windows.
Verdict
AssetRipper covers Unity file analysis and two different export workflows, with free builds for Linux, macOS, and Windows. Its platform-specific shader support and limited Il2Cpp success rate are important constraints to weigh before relying on those features.
Where Specifiction places it
- Game Asset Extractors#2 of 248.5