.ASSET

File ASSET

Unity Asset File
Fai una domanda
RISPOSTA RAPIDA

Un file .asset è un asset di Unity - un oggetto dati serializzato (più spesso un ScriptableObject) all'interno di un progetto Unity. Apri il progetto nell'Unity Editor gratuito e seleziona il file nella finestra Project. Se il progetto utilizza la serializzazione Force Text, è un file YAML leggibile e puoi ispezionarlo in qualsiasi editor di testo, ma la modifica manuale è rischiosa e non supportata da Unity.

Sviluppatore: Unity Technologies Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 23, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file ASSET?

Un file con l'estensione .asset contiene risorse di gioco utilizzate dal motore di gioco e dallo strumento di sviluppo Unity. A differenza di un semplice archivio, un file .asset è un contenitore di dati serializzati da Unity - sia come testo YAML leggibile dall'uomo che come binario compatto - che memorizza texture, mesh, shader, materiali fisici e altri asset per oggetti di gioco 3D. I file .asset possono anche contenere dati di configurazione o database per un determinato gioco.

I file .asset vengono creati e aggiornati durante la modifica del progetto Unity, non durante la compilazione; risiedono nella cartella Assets del progetto come asset sorgente. Quando la serializzazione Force Text di Unity è attiva, ogni file inizia con un'intestazione %YAML 1.1, rendendolo modificabile in un editor di testo semplice; con la serializzazione binaria il file non ha un'intestazione leggibile.

  • I file .asset possono essere modificati e tutte le modifiche applicate avranno un impatto sugli elementi di gioco che sono stati cambiati.
  • I file .asset sono tipicamente salvati nella cartella Assets della directory del progetto Unity.
  • Le risorse di gioco sono solitamente memorizzate in un file resources.assets all'interno della cartella dati del gioco compilato.
  • Ogni .asset è accoppiato a un file sidecar .meta che traccia il suo GUID e le impostazioni di importazione.
  • I formati correlati includono oggetti .prefab, file di scena .unity e archivi di distribuzione .unitypackage.

Sicurezza e incolumità

RISCHIO: LOW

Un file .asset di progetto è un dato serializzato, non un eseguibile, quindi aprirne uno per leggerlo è sicuro. Le preoccupazioni realistiche: la modifica manuale può corrompere silenziosamente l'asset (Unity avverte che non è supportata), e un file .asset estratto dal suo progetto è quasi inutile perché i suoi riferimenti GUID si rompono. Tratta i progetti Unity scaricati o i contenuti dell'Asset Store come qualsiasi codice che importi - il rischio risiede negli script (.cs) e nelle DLL di accompagnamento, non nei dati .asset stessi. Diffida dai download di «Unity asset» sospetti da siti non ufficiali.

Dettagli del formato

in sintesi
NOME COMPLETOUnity Asset File
SVILUPPATOREUnity Technologiesdal 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOAsset serializzato da Unity (testo YAML o binario, interno al progetto)
Questa estensione è usata anche da…
  • Download BBC iPlayer / Adobe AIR - Alcune app multimediali Adobe AIR memorizzavano i media scaricati crittografati come file .asset.
  • File dati «asset» generici - Diverse app/giochi utilizzano .asset per i propri blocchi di risorse non correlati a Unity.

Programmi che aprono file ASSET

Windows3 apps
Unity Editor Freemium Apri il progetto contenente in Unity Hub > Unity Editor; seleziona il file .asset nella finestra Project per visualizzarlo/modificarlo nell'Inspector (piano Personal gratuito).
Visual Studio Code Gratuito Apri un file .asset serializzato come testo per leggere/ispezionare direttamente lo YAML (non modificare a mano a meno di non conoscere bene il formato).
AssetStudio Open-source Per l'ALTRO tipo di file - i bundle .assets dei giochi distribuiti - usa AssetStudio per sfogliare/estrarre. (Non per gli ScriptableObject .asset interni al progetto.)
macOS2 apps
Unity Editor Freemium Apri il progetto contenente in Unity Hub > Unity Editor; seleziona il file .asset nella finestra Project per visualizzarlo/modificarlo nell'Inspector (piano Personal gratuito).
Visual Studio Code Gratuito Apri un file .asset serializzato come testo per leggere/ispezionare direttamente lo YAML (non modificare a mano a meno di non conoscere bene il formato).

Dettagli tecnici

specifiche approfondite
SviluppatoreUnity Technologies
Tipo di formatoContenitore di asset Unity serializzati; testo semplice YAML o formato binario Unity
Tipo MIMEapplication/octet-stream
Intestazione file modalità testo%YAML 1.1 sulla riga 1, seguita dalla direttiva %TAG !u! tag:unity3d.com,2011:
Modalità di serializzazioneConfigurabile per progetto: Force Text (YAML), Force Binary o Mixed
Struttura documento YAMLOgni oggetto serializzato è un documento YAML separato preceduto da --- !u!<classID> &<fileID>
File metadata sidecarAccoppiato con un file .meta (stesso nome base + .meta) che memorizza il GUID dell'asset e le impostazioni dell'importer
Metodo di riferimento tra assetI riferimenti utilizzano i GUID anziché i percorsi dei file, consentendo operazioni sicure di ridenominazione e spostamento all'interno del progetto
Posizione di archiviazione nel progettoSalvato all'interno della gerarchia della cartella Assets/ nella directory del progetto Unity
Dati tipici memorizzatiIstanze di ScriptableObject, materiali fisici, impostazioni della pipeline di rendering, dati di animazione e contenitori di dati personalizzati
Controparte nel build di runtimeI file .asset sorgente vengono compilati al momento del build in resources.assets nella cartella dati della piattaforma del gioco
Estrazione di terze partiI file .asset binari dei giochi compilati possono essere letti ed estratti da strumenti come AssetStudio
Rilasciato2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
Specificadocs.unity3d.com

Conversioni ASSET

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file ASSET. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file ASSET.

Domande frequenti

Come si apre un file .asset?
Apri il progetto Unity che lo contiene nell'Unity Editor gratuito e seleziona il file .asset nella finestra Project - apparirà nell'Inspector. Se il progetto utilizza la serializzazione Force Text, puoi anche leggere il codice YAML grezzo in qualsiasi editor di testo.
Perché il mio file .asset sembra testo leggibile (YAML)?
Perché la Asset Serialization del progetto è impostata su «Force Text» (l'impostazione predefinita per i nuovi progetti Unity e consigliata per il controllo di versione). Con Force Binary sarebbe invece un blocco di dati non leggibile.
Posso modificare un file .asset a mano?
Puoi farlo, ma Unity ufficialmente non lo supporta ed è facile corromperlo - i fileID/GUID e la formattazione esatta dello YAML sono fondamentali. È preferibile modificarlo tramite l'Inspector di Unity o uno script.
Qual è la differenza tra i file .asset e .assets?
Un .asset è un singolo oggetto serializzato all'interno di un progetto Unity (fase di editor). Un file .assets (come sharedassets0.assets in un gioco distribuito) è un bundle di asset compilato - questi vanno aperti con AssetStudio o UABE, non con l'Unity Editor.
Come aprire un file .asset senza Unity?
Se è serializzato come testo, leggi lo YAML in un editor di testo come VS Code. Non esiste un editor standalone significativo - i dati hanno senso solo all'interno del loro progetto Unity, quindi per usarli effettivamente è necessario Unity.
Un file .asset è un gioco che posso eseguire?
No. È un file di dati/risorse all'interno di un progetto Unity, non un eseguibile autonomo. È necessario l'intero progetto e l'Unity Editor (o un gioco compilato) per poterne fare uso.

Riferimenti

1Unity Manual - Format of text-serialized files (YAML)docs.unity3d.com
2Unity Blog - Understanding Unity's serialization language, YAMLunity.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Estensioni correlate

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z