awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mafaca avatar

mafaca/UtinyRipper

0
View on GitHub↗
3,048 stars·441 forks·C#·mit·41 views

UtinyRipper

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.

Features

  • Native Asset Extraction - A command line interface for resolving dependencies and extracting all supported assets from resource files.
  • Unity Asset Extractors - Extracting 3D models, shaders, and scene hierarchies from Unity resource files and asset bundles into native formats.
  • Unity Asset Extractors - A utility to resolve dependencies and export Unity engine resources into native image and audio formats.
  • Data Serialization and Parsing - Reads binary engine files to translate internal serialized structures into human-readable or native file formats.
  • Game Engine Asset Transcoding - Converts proprietary engine textures and audio streams into standard image and wave file formats.
  • Asset Bundle Extraction - Splits monolithic asset bundles into individual files based on the internal engine file table.
  • Game Asset Extraction - Provides a command-line interface for resolving dependencies and batch extracting assets from compiled game data files.
  • Asset Dependency Resolution - Tracks asset references within resource files to ensure all linked dependencies are extracted together.
  • Game Resource Recoverers - A tool for automatically processing resource files to recover 3D models and textures from compiled game data.
  • Serialized Scene Recovery - Rebuilds the original scene and object relationships from serialized data into a directory structure.
  • Asset Converters - A graphical interface for exporting resources such as textures and audio into standard image and wave formats.
  • Asset Management - Library for extracting assets from engine files.
  • Reverse Engineering - Rips assets from engine resource files.

Star history

Star history chart for mafaca/utinyripperStar history chart for mafaca/utinyripper

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to UtinyRipper

Similar open-source projects, ranked by how many features they share with UtinyRipper.
  • seriouscache/uabeSeriousCache avatar

    SeriousCache/UABE

    4,137View on GitHub↗

    UABE is a specialized toolset for extracting, modifying, and converting assets stored within Unity engine bundle files. It functions as an asset bundle extractor and a game modding utility designed to alter 3D meshes, textures, and audio within Unity games. The project includes an asset format converter that transforms internal Unity data into common file formats for external editing. It also features a mod installer generator to create standalone installation packages from modified asset bundle files. The software provides capabilities for game resource extraction and asset conversion, allo

    C++unityunity3d
    View on GitHub↗4,137
  • assetripper/assetripperAssetRipper avatar

    AssetRipper/AssetRipper

    6,935View on GitHub↗

    AssetRipper is a suite of tools designed for the recovery and analysis of Unity game projects. It functions as an asset extractor, project reconstructor, shader decompiler, binary analysis tool, and dependency auditor. The project specializes in recovering high-level structures from compiled binaries. It reconstructs prefabs from inlined scene instances, reverses static batching to separate merged meshes, and translates compiled shader code from multiple platforms back into a readable format. Its broader capabilities include converting serialized files and bundles back into native engine for

    C#csharpdecompilergames
    View on GitHub↗6,935
  • perfare/assetstudioPerfare avatar

    Perfare/AssetStudio

    15,474View on GitHub↗

    AssetStudio is a desktop application designed for browsing, inspecting, and extracting assets from proprietary game engine archive files. It provides a comprehensive interface for navigating complex file structures to identify, preview, and export individual media components such as textures, audio, and 3D meshes. The software distinguishes itself through its ability to parse and reconstruct serialized object hierarchies and script data. By resolving assembly dependencies and traversing internal metadata trees, it translates proprietary game data into standard industry formats, including supp

    C#unityunity3d
    View on GitHub↗15,474
  • perfare/il2cppdumperPerfare avatar

    Perfare/Il2CppDumper

    9,094View on GitHub↗

    Il2CppDumper is a reverse engineering tool that recovers original .NET assembly structure from Unity games compiled with il2cpp. It parses il2cpp binaries across multiple executable formats including ELF, Mach-O, PE, NSO, and WASM, and reconstructs the original DLL structure from embedded metadata tables, enabling decompilation and analysis of game code. The tool generates disassembler scripts for IDA, Ghidra, and Binary Ninja that apply recovered type definitions and structure layouts to the binary analysis. It also strips protection layers from memory-dumped libil2cpp.so files and simple PE

    C#il2cppreverse-engineeringunity
    View on GitHub↗9,094
See all 30 alternatives to UtinyRipper→

Frequently asked questions

What does mafaca/utinyripper do?

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.

What are the main features of mafaca/utinyripper?

The main features of mafaca/utinyripper are: Native Asset Extraction, Unity Asset Extractors, Data Serialization and Parsing, Game Engine Asset Transcoding, Asset Bundle Extraction, Game Asset Extraction, Asset Dependency Resolution, Game Resource Recoverers.

What are some open-source alternatives to mafaca/utinyripper?

Open-source alternatives to mafaca/utinyripper include: seriouscache/uabe — UABE is a specialized toolset for extracting, modifying, and converting assets stored within Unity engine bundle… assetripper/assetripper — AssetRipper is a suite of tools designed for the recovery and analysis of Unity game projects. It functions as an… perfare/assetstudio — AssetStudio is a desktop application designed for browsing, inspecting, and extracting assets from proprietary game… sinai-dev/unityexplorer — UnityExplorer is a specialized suite of runtime tools for memory exploration, asset exporting, camera control, and… perfare/il2cppdumper — Il2CppDumper is a reverse engineering tool that recovers original .NET assembly structure from Unity games compiled… nlohmann/json — This library is a header-only C++ framework designed for the serialization, parsing, and manipulation of structured…