.ASSET

Archivo ASSET

Unity Asset File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .asset es un activo de Unity: un objeto de datos serializado (generalmente un ScriptableObject) dentro de un proyecto de Unity. Abra el proyecto en el Unity Editor gratuito y seleccione el archivo en la ventana Project. Si el proyecto utiliza la serialización Force Text, es un archivo YAML legible y puede inspeccionarlo en cualquier editor de texto, pero la edición manual es arriesgada y no cuenta con el soporte de Unity.

Desarrollador: Unity Technologies Categoría: Archivos de juegos MIME: application/octet-stream
SE ABRE EN Windows macOS
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Aug 23, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo ASSET?

Un archivo con la extensión .asset contiene recursos de juego utilizados por el motor de juego y la herramienta de desarrollo Unity. A diferencia de un archivo comprimido simple, un archivo .asset es un contenedor de datos serializados por Unity -ya sea como texto YAML legible por humanos o binario compacto- que almacena texturas, mallas, shaders, materiales físicos y otros activos para objetos de juego 3D. Los archivos .asset también pueden contener datos de configuración o bases de datos para un juego determinado.

Los archivos .asset se crean y actualizan durante la edición del proyecto de Unity, no durante la compilación; residen en la carpeta Assets del proyecto como activos de origen. Cuando la serialización Force Text de Unity está activa, cada archivo comienza con un encabezado %YAML 1.1, lo que lo hace editable en un editor de texto plano; con la serialización binaria, el archivo no tiene un encabezado legible.

  • Los archivos .asset se pueden editar y todas las modificaciones aplicadas tendrán un impacto en los elementos de juego que se cambiaron.
  • Los archivos .asset se guardan normalmente en la carpeta Assets del directorio del proyecto de Unity.
  • Los recursos del juego suelen almacenarse en un archivo resources.assets dentro de la carpeta de datos del juego compilado.
  • Cada .asset está emparejado con un archivo complementario .meta que rastrea su GUID y la configuración de importación.
  • Los formatos relacionados incluyen objetos .prefab, archivos de escena .unity y archivos de distribución .unitypackage.

Seguridad y protección

RIESGO: LOW

Un .asset de proyecto son datos serializados, no un ejecutable, por lo que abrir uno para leerlo es seguro. Las preocupaciones reales: la edición manual puede corromper silenciosamente el activo (Unity advierte que esto no tiene soporte) y un .asset extraído de su proyecto es casi inútil porque sus referencias GUID se rompen. Trate los proyectos de Unity descargados o el contenido de la Asset Store como cualquier código que importe: el riesgo reside en los scripts (.cs) y DLLs que los acompañan, no en los datos del .asset en sí. Tenga cuidado con las descargas de «activos de Unity» de apariencia similar en sitios no oficiales.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOUnity Asset File
DESARROLLADORUnity Technologiesdesde 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
TIPO MIMEapplication/octet-stream
TIPOActivo serializado por Unity (texto YAML o binario, interno del proyecto)
Esta extensión también es utilizada por…
  • Descargas de BBC iPlayer / Adobe AIR - Algunas aplicaciones multimedia de Adobe AIR almacenaban medios descargados cifrados como archivos .asset.
  • Archivos de datos «asset» genéricos - Varias aplicaciones/juegos utilizan .asset para sus propios bloques de recursos no relacionados con Unity.

Programas que abren archivos ASSET

Windows3 apps
Unity Editor Freemium Abra el proyecto contenedor en Unity Hub > Unity Editor; seleccione el .asset en la ventana Project para verlo/editarlo en el Inspector (nivel Personal gratuito).
Visual Studio Code Gratis Abra un .asset serializado como texto para leer/inspeccionar el YAML directamente (no lo edite a mano a menos que conozca el formato).
AssetStudio Código abierto Para el OTRO tipo de archivo -paquetes .assets de juegos publicados- use AssetStudio para explorar/extraer. (No apto para ScriptableObjects .asset internos del proyecto).
macOS2 apps
Unity Editor Freemium Abra el proyecto contenedor en Unity Hub > Unity Editor; seleccione el .asset en la ventana Project para verlo/editarlo en el Inspector (nivel Personal gratuito).
Visual Studio Code Gratis Abra un .asset serializado como texto para leer/inspeccionar el YAML directamente (no lo edite a mano a menos que conozca el formato).

Detalles técnicos

especificación profunda
DesarrolladorUnity Technologies
Tipo de formatoContenedor de activos de Unity serializados; texto plano YAML o formato binario de Unity
Tipo MIMEapplication/octet-stream
Encabezado de archivo en modo texto%YAML 1.1 en la línea 1, seguido de la directiva %TAG !u! tag:unity3d.com,2011:
Modo de serializaciónConfigurable por proyecto: Force Text (YAML), Force Binary o Mixed
Estructura del documento YAMLCada objeto serializado es un documento YAML independiente con el prefijo --- !u!<classID> &<fileID>
Archivo de metadatos complementarioEmparejado con un archivo .meta (mismo nombre base + .meta) que almacena el GUID del activo y la configuración del importador
Método de referencia entre activosLas referencias utilizan GUIDs en lugar de rutas de archivo, lo que permite operaciones seguras de cambio de nombre y movimiento dentro del proyecto
Ubicación de almacenamiento en el proyectoGuardado dentro de la jerarquía de la carpeta Assets/ del directorio del proyecto de Unity
Datos almacenados típicosInstancias de ScriptableObject, materiales físicos, configuraciones de canalización de renderizado, datos de animación y contenedores de datos personalizados
Contraparte en la compilación de ejecuciónLos archivos .asset de origen se compilan en tiempo de construcción en resources.assets en la carpeta de datos de la plataforma del juego
Extracción de tercerosLos archivos .asset binarios de juegos compilados pueden ser leídos y extraídos por herramientas como AssetStudio
Lanzado2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
Especificacióndocs.unity3d.com

Conversiones de ASSET

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos ASSET. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos ASSET.

Preguntas frecuentes

¿Cómo abro un archivo .asset?
Abra el proyecto de Unity que lo contiene en el Unity Editor gratuito y seleccione el .asset en la ventana Project; se mostrará en el Inspector. Si el proyecto utiliza la serialización Force Text, también puede leer el YAML sin procesar en cualquier editor de texto.
¿Por qué mi archivo .asset parece texto legible (YAML)?
Porque la serialización de activos (Asset Serialization) del proyecto está configurada en «Force Text» (el valor predeterminado para los nuevos proyectos de Unity y lo recomendado para el control de versiones). Con Force Binary, sería en su lugar un bloque de datos ilegible.
¿Puedo editar un archivo .asset a mano?
Puede hacerlo, pero Unity no lo admite oficialmente y es fácil de corromper: los fileIDs/GUIDs y el formato YAML exacto son fundamentales. Es preferible editar a través del Inspector de Unity o mediante un script.
¿Cuál es la diferencia entre los archivos .asset y .assets?
Un .asset es un único objeto serializado dentro de un proyecto de Unity (tiempo de edición). Un archivo .assets (como sharedassets0.assets en un juego publicado) es un paquete de activos compilado; estos se abren con AssetStudio o UABE, no con el Unity Editor.
¿Cómo abro un archivo .asset sin Unity?
Si está serializado como texto, lea el YAML en un editor de texto como VS Code. No existe un editor independiente significativo: los datos solo se resuelven dentro de su proyecto de Unity, por lo que para usarlo realmente necesita Unity.
¿Es un archivo .asset un juego que puedo ejecutar?
No. Es un archivo de datos/recursos dentro de un proyecto de Unity, no un ejecutable independiente. Necesita el proyecto completo y el Unity Editor (o un juego compilado) para hacer uso de él.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z