.ASSET

Arquivo ASSET

Unity Asset File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .asset é um ativo do Unity - um objeto de dados serializado (geralmente um ScriptableObject) dentro de um projeto Unity. Abra o projeto no Unity Editor gratuito e selecione o arquivo na janela Project. Se o projeto usar a serialização Force Text, ele será um YAML legível e você poderá inspecioná-lo em qualquer editor de texto, mas a edição manual é arriscada e não suportada pelo Unity.

Desenvolvedor: Unity Technologies Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows macOS
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 23, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro ASSET?

Um arquivo com a extensão .asset contém recursos de jogo usados pelo motor de jogo e ferramenta de desenvolvimento Unity. Diferente de um arquivo compactado comum, um arquivo .asset é um contêiner de dados serializado pelo Unity - seja como texto YAML legível por humanos ou binário compacto - que armazena texturas, malhas (meshes), shaders, materiais de física e outros ativos para objetos de jogo 3D. Arquivos .asset também podem conter dados de configuração ou bancos de dados para um determinado jogo.

Arquivos .asset são criados e atualizados durante a edição do projeto Unity, não durante a compilação; eles residem na pasta Assets do projeto como ativos de origem. Quando a serialização Force Text do Unity está ativa, cada arquivo começa com um cabeçalho %YAML 1.1, tornando-o editável em um editor de texto simples; com a serialização binária, o arquivo não possui um cabeçalho legível.

  • Arquivos .asset podem ser editados, e todas as modificações aplicadas terão impacto nos elementos de jogabilidade que foram alterados.
  • Arquivos .asset são normalmente salvos na pasta Assets do diretório do projeto Unity.
  • Recursos de jogo são geralmente armazenados em um arquivo resources.assets dentro da pasta de dados do jogo compilado.
  • Cada .asset é pareado com um arquivo complementar .meta que rastreia seu GUID e configurações de importação.
  • Formatos relacionados incluem objetos .prefab, arquivos de cena .unity e arquivos de distribuição .unitypackage.

Segurança e proteção

RISCO: LOW

Um .asset de projeto consiste em dados serializados, não um executável, portanto, abrir um para leitura é seguro. As preocupações reais são: a edição manual pode corromper silenciosamente o ativo (o Unity avisa que isso não é suportado), e um .asset retirado de seu projeto é quase inútil porque suas referências de GUID quebram. Trate projetos Unity baixados ou conteúdos da Asset Store como qualquer código que você importa - o risco está nos scripts (.cs) e DLLs acompanhantes, não nos dados do .asset em si. Cuidado com downloads de «Unity asset» de aparência suspeita em sites não oficiais.

Detalhes do formato

em resumo
NOME COMPLETOUnity Asset File
DESENVOLVEDORUnity Technologiesdesde 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
TIPO MIMEapplication/octet-stream
TIPOAtivo serializado pelo Unity (texto YAML ou binário, interno ao projeto)
Esta extensão também é usada por…
  • Downloads do BBC iPlayer / Adobe AIR - Alguns aplicativos de mídia Adobe AIR armazenavam mídia baixada criptografada como arquivos .asset.
  • Arquivos de dados genéricos «asset» - Vários aplicativos/jogos usam .asset para seus próprios blocos de recursos não relacionados ao Unity.

Programas que abrem arquivos ASSET

Windows3 apps
Unity Editor Freemium Abra o projeto correspondente no Unity Hub > Unity Editor; selecione o .asset na janela Project para visualizar/editar no Inspector (nível Personal gratuito).
Visual Studio Code Gratuito Abra um .asset serializado em texto para ler/inspecionar o YAML diretamente (não edite manualmente a menos que conheça o formato).
AssetStudio Código aberto Para o OUTRO tipo de arquivo - pacotes .assets de jogos publicados - use o AssetStudio para navegar/extrair. (Não serve para ScriptableObjects .asset internos de projeto).
macOS2 apps
Unity Editor Freemium Abra o projeto correspondente no Unity Hub > Unity Editor; selecione o .asset na janela Project para visualizar/editar no Inspector (nível Personal gratuito).
Visual Studio Code Gratuito Abra um .asset serializado em texto para ler/inspecionar o YAML diretamente (não edite manualmente a menos que conheça o formato).

Detalhes técnicos

especificação profunda
DesenvolvedorUnity Technologies
Tipo de formatoContêiner de ativos Unity serializados; texto simples YAML ou formato binário Unity
Tipo MIMEapplication/octet-stream
Cabeçalho de arquivo em modo texto%YAML 1.1 na linha 1, seguido pela diretiva %TAG !u! tag:unity3d.com,2011:
Modo de serializaçãoConfigurável por projeto: Force Text (YAML), Force Binary ou Mixed
Estrutura do documento YAMLCada objeto serializado é um documento YAML separado prefixado com --- !u!<classID> &<fileID>
Arquivo de metadados complementarPareado com um arquivo .meta (mesmo nome base + .meta) que armazena o GUID do ativo e as configurações do importador
Método de referência cruzada de ativosAs referências usam GUIDs em vez de caminhos de arquivo, permitindo operações seguras de renomeação e movimentação dentro do projeto
Local de armazenamento no projetoSalvo dentro da hierarquia da pasta Assets/ do diretório do projeto Unity
Dados armazenados típicosInstâncias de ScriptableObject, materiais de física, configurações de pipeline de renderização, dados de animação e contêineres de dados personalizados
Contraparte de compilação em tempo de execuçãoArquivos .asset de origem são compilados no momento do build em resources.assets na pasta de dados da plataforma do jogo
Extração por terceirosArquivos .asset binários de jogos compilados podem ser lidos e extraídos por ferramentas como o AssetStudio
Lançado2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
Especificaçãodocs.unity3d.com

Conversões de ASSET

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos ASSET. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos ASSET.

Perguntas frequentes

Como abro um arquivo .asset?
Abra o projeto Unity que o contém no Unity Editor gratuito e selecione o .asset na janela Project - ele aparecerá no Inspector. Se o projeto usar a serialização Force Text, você também poderá ler o YAML bruto em qualquer editor de texto.
Por que meu arquivo .asset parece um texto legível (YAML)?
Porque a Asset Serialization do projeto está definida como «Force Text» (o padrão para novos projetos Unity e recomendado para controle de versão). Com Force Binary, ele seria um bloco de dados ilegível.
Posso editar um arquivo .asset manualmente?
Você pode, mas o Unity não oferece suporte oficial para isso e é fácil corrompê-lo - os fileIDs/GUIDs e a formatação exata do YAML são cruciais. Prefira editar através do Unity Inspector ou via script.
Qual a diferença entre arquivos .asset e .assets?
Um .asset é um único objeto serializado dentro de um projeto Unity (tempo de edição). Um arquivo .assets (como sharedassets0.assets em um jogo publicado) é um pacote de ativos compilado - abra esses com AssetStudio ou UABE, não com o Unity Editor.
Como abro um arquivo .asset sem o Unity?
Se for serializado em texto, leia o YAML em um editor de texto como o VS Code. Não existe um editor independente significativo - os dados só fazem sentido dentro de seu projeto Unity, então, para usá-los de fato, você precisa do Unity.
Um arquivo .asset é um jogo que posso executar?
Não. É um arquivo de dados/recursos dentro de um projeto Unity, não um executável autônomo. Você precisa do projeto completo e do Unity Editor (ou de um jogo compilado) para utilizá-lo.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z