# mafaca/utinyripper

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mafaca-utinyripper).**

3,048 stars · 441 forks · C# · mit

## Links

- GitHub: https://github.com/mafaca/UtinyRipper
- awesome-repositories: https://awesome-repositories.com/repository/mafaca-utinyripper.md

## Topics

`asset` `assetbundle` `bundle` `debug` `extract` `project` `resource` `ripper` `source` `unity` `unity3d` `unpack` `viewer`

## Description

UtinyRipper is a utility for extracting meshes, textures, audio, and scene data from Unity serialized files and asset bundles. It functions as a resource converter that recovers 3D models and textures from compiled game data, translating internal serialized structures into native file formats.

The tool provides a dual-interface model, offering both a graphical user interface for exporting resources and a command-line interface for automated batch extraction. These interfaces enable the conversion of proprietary engine textures and audio streams into standard image and wave files.

The system manages the full recovery process by parsing binary serialized data and resolving asset dependency trees. It decomposes monolithic asset bundles into individual files and reconstructs the original asset hierarchy and object relationships into a directory structure.

## Tags

### Game Development

- [Native Asset Extraction](https://awesome-repositories.com/f/game-development/native-asset-extraction.md) — A command line interface for resolving dependencies and extracting all supported assets from resource files. ([source](https://github.com/mafaca/UtinyRipper/blob/master/README.md))
- [Unity Asset Extractors](https://awesome-repositories.com/f/game-development/tooling-asset-pipeline/asset-pipelines/unity-asset-extractors.md) — Extracting 3D models, shaders, and scene hierarchies from Unity resource files and asset bundles into native formats.
- [Unity Asset Extractors](https://awesome-repositories.com/f/game-development/unity-asset-extractors.md) — A utility to resolve dependencies and export Unity engine resources into native image and audio formats.
- [Asset Bundle Extraction](https://awesome-repositories.com/f/game-development/asset-bundle-extraction.md) — Splits monolithic asset bundles into individual files based on the internal engine file table.
- [Game Asset Extraction](https://awesome-repositories.com/f/game-development/game-asset-extraction.md) — Provides a command-line interface for resolving dependencies and batch extracting assets from compiled game data files.
- [Serialized Scene Recovery](https://awesome-repositories.com/f/game-development/scene-hierarchy-structuring/serialized-scene-recovery.md) — Rebuilds the original scene and object relationships from serialized data into a directory structure.

### Data & Databases

- [Data Serialization and Parsing](https://awesome-repositories.com/f/data-databases/data-serialization-and-parsing.md) — Reads binary engine files to translate internal serialized structures into human-readable or native file formats.
- [Game Engine Asset Transcoding](https://awesome-repositories.com/f/data-databases/structured-data-schemas/format-conversions/proprietary-format-converters/game-engine-asset-transcoding.md) — Converts proprietary engine textures and audio streams into standard image and wave file formats.
- [Game Resource Recoverers](https://awesome-repositories.com/f/data-databases/file-asset-management/visual-asset-extractors/game-resource-recoverers.md) — A tool for automatically processing resource files to recover 3D models and textures from compiled game data.

### Software Engineering & Architecture

- [Asset Dependency Resolution](https://awesome-repositories.com/f/software-engineering-architecture/dependency-graph-resolution/concurrent-dependency-resolution/asset-dependency-resolution.md) — Tracks asset references within resource files to ensure all linked dependencies are extracted together.

### Graphics & Multimedia

- [Asset Converters](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/graphics-media-assets/asset-converters.md) — A graphical interface for exporting resources such as textures and audio into standard image and wave formats. ([source](https://github.com/mafaca/UtinyRipper/blob/master/README.md))
