Welcome to the official GitHub organization for UnityPy and its ecosystem! This organization serves as the centralized hub for the UnityPy project, its core dependencies, optional addons, and related tools.
UnityPy is a powerful Python toolkit for inspecting, extracting, and modifying assets from Unity games/applications. It supports all Unity versions starting with 3.0 and provides:
- Loading/editing/saving Unity asset files
- extraction/patching of all Unity objects
- typetree generation for mono (dlls) and il2cpp (without net/mono runtime)
- helper classes to make extraction easier
UnityPy is NOT affiliated with, maintained by, or endorsed by Unity Technologies (the company behind the Unity engine). This is a community-driven project for working with Unity-generated assets.
- UnityPy (Main Project)
The primary library for interacting with Unity assets.
minimal:
pip install unitypy
with all addons:
pip install unitypy[full]