Può capitare di avere la necessità di recuperare degli asset grafici (mesh, texture, shader, font, sprite, audio, animazioni, etc) che si trovano nel proprio gioco compilato, magari avendo perduto gli originali.

In nostro soccorso viene un decompilatore di giochi Unity chiamato AssetStudio.
In sostanza, scegliendo la cartella dove risiede il gioco compilato, permette di decompilare il progetto e recuperare la gerarchia della scena, le classi e la lista completa degli asset.

All’interno vi è anche un ottimo e utile visualizzatore 3D degli asset da averne una anteprima.

Selezionando l’asset desiderato sarà possibile esportare in formato .obj gli asset desiderati così da averli a disposizione nuvoamente. E’ presente anche una funziona per esportazione multipla di tutti gli asset presenti.

Trovate il repository del progetto su GitHub qui
Trovate il file della GUI pre-compilato per Windows qui
Trovate una versione recente compilata da me qui