.ASSET

ASSET ファイル

Unity Asset File
質問する
クイック回答

.assetファイルはUnityアセットです。Unityプロジェクト内のシリアル化されたデータオブジェクト(多くの場合 ScriptableObject)です。無料のUnity Editorでプロジェクトを開き、「Project」ウィンドウでファイルを選択してください。プロジェクトが「Force Text」シリアル化を使用している場合、読み取り可能なYAML形式であり、任意のテキストエディタで検査できますが、手動での編集はリスクがあり、Unityによってサポートされていません。

開発元: Unity Technologies カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 23, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

ASSET ファイル形式とは?

拡張子 .asset を持つファイルには、ゲームエンジンおよび開発ツールであるUnityで使用されるゲームリソースが含まれています。単純なアーカイブとは異なり、.asset ファイルはUnityでシリアル化されたデータコンテナであり、人間が読めるYAMLテキストまたはコンパクトなバイナリ形式のいずれかで、3Dゲームオブジェクトのテクスチャ、メッシュ、シェーダー、物理マテリアル、その他のアセットを保存します。.asset ファイルには、特定のゲームの設定データやデータベースが含まれることもあります。

.asset ファイルは、コンパイル時ではなくUnityプロジェクトの編集時に作成および更新され、ソースアセットとしてプロジェクトの Assets フォルダ内に配置されます。Unityの Force Text シリアル化が有効な場合、各ファイルは %YAML 1.1 ヘッダーで始まり、プレーンテキストエディタで編集可能になります。バイナリシリアル化の場合、ファイルに読み取り可能なヘッダーはありません。

  • .asset ファイルは編集可能であり、適用されたすべての変更は、変更されたゲームプレイ要素に影響を与えます。
  • .asset ファイルは通常、Unityプロジェクトディレクトリの Assets フォルダに保存されます。
  • ゲームリソースは通常、ビルドされたゲームのデータフォルダ内にある resources.assets ファイルに保存されます。
  • 各 .asset は、そのGUIDとインポート設定を追跡する .meta サイドカーファイルとペアになっています。
  • 関連する形式には、.prefab オブジェクト、.unity シーンファイル、.unitypackage 配布アーカイブなどがあります。

セキュリティと安全性

リスク: LOW

プロジェクトの .asset はシリアル化されたデータであり、実行ファイルではないため、読み取りのために開くことは安全です。現実的な懸念事項として、手動編集はアセットを密かに破損させる可能性があり(Unityはこれを非サポートと警告しています)、プロジェクト外に持ち出された .asset はGUID参照が切れるため、ほぼ役に立ちません。ダウンロードしたUnityプロジェクトやAsset Storeのコンテンツは、インポートするコードと同様に扱ってください。リスクは付随するスクリプト(.cs)やDLLにあり、.asset データ自体にはありません。非公式サイトからの「Unityアセット」を装ったダウンロードには注意してください。

形式の詳細

概要
正式名称Unity Asset File
開発元Unity Technologies登場時期 2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
MIME タイプapplication/octet-stream
タイプUnityシリアル化アセット(YAMLテキストまたはバイナリ、プロジェクト内部用)
この拡張子は以下でも使用されています…
  • BBC iPlayer / Adobe AIR ダウンロード - 一部の Adobe AIR メディアアプリは、暗号化されたダウンロードメディアを .asset ファイルとして保存していました。
  • 汎用「アセット」データファイル - さまざまなアプリやゲームが、Unityとは無関係に独自のリソースデータとして .asset を使用しています。

ASSET ファイルを開くプログラム

Windows3 apps
Unity Editor フリーミアム Unity Hub経由で含まれているプロジェクトをUnity Editorで開きます。「Project」ウィンドウで .asset を選択すると、Inspectorで表示・編集できます(無料のPersonalティアで利用可能)。
Visual Studio Code 無料 テキストシリアル化された .asset を開き、YAMLを直接読み取り・検査します(フォーマットを熟知していない限り、手動で編集しないでください)。
AssetStudio オープンソース もう一つの種類である、製品版ゲームの .assets バンドルの場合は、AssetStudioを使用して閲覧・抽出します(プロジェクト内部の .asset ScriptableObject用ではありません)。
macOS2 apps
Unity Editor フリーミアム Unity Hub経由で含まれているプロジェクトをUnity Editorで開きます。「Project」ウィンドウで .asset を選択すると、Inspectorで表示・編集できます(無料のPersonalティアで利用可能)。
Visual Studio Code 無料 テキストシリアル化された .asset を開き、YAMLを直接読み取り・検査します(フォーマットを熟知していない限り、手動で編集しないでください)。

技術的詳細

詳細仕様
開発元Unity Technologies
フォーマットタイプシリアル化されたUnityアセットコンテナ。YAMLプレーンテキストまたはUnityバイナリ形式
MIMEタイプapplication/octet-stream
テキストモードのファイルヘッダー1行目に %YAML 1.1、続いて %TAG !u! tag:unity3d.com,2011: ディレクティブ
シリアル化モードプロジェクトごとに設定可能:Force Text (YAML)、Force Binary、または Mixed
YAMLドキュメント構造シリアル化された各オブジェクトは、--- !u!<classID> &<fileID> がプレフィックスとして付いた個別のYAMLドキュメントです
サイドカーメタデータファイルアセットのGUIDとインポーター設定を保存する .meta ファイル(同じベース名 + .meta)とペアになっています
アセット間参照メソッド参照にはファイルパスではなくGUIDが使用されるため、プロジェクト内での安全な名前変更や移動操作が可能です
プロジェクトの保存場所Unityプロジェクトディレクトリの Assets/ フォルダ階層内に保存されます
典型的な保存データScriptableObject インスタンス、物理マテリアル、レンダーパイプライン設定、アニメーションデータ、およびカスタムデータコンテナ
ランタイムビルドの対応物ソースの .asset ファイルはビルド時に、ゲームのプラットフォームデータフォルダ内の resources.assets にコンパイルされます
サードパーティによる抽出ビルドされたゲームのバイナリ .asset ファイルは、AssetStudioなどのツールで読み取りおよび抽出が可能です
リリース日2005 (Unity 1.0); text/YAML serialization option since Unity 3.5 (2012)
仕様書docs.unity3d.com

ASSET の変換

コミュニティ Q&A

ユーザーからの質問
質問する
ASSET ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。ASSET ファイルについて最初の質問をしてみましょう。

よくある質問

.assetファイルを開くにはどうすればよいですか?
そのファイルが含まれているUnityプロジェクトを無料のUnity Editorで開き、「Project」ウィンドウで .asset を選択してください。Inspectorに内容が表示されます。プロジェクトが「Force Text」シリアル化を使用している場合は、任意のテキストエディタで生のYAMLを読み取ることもできます。
なぜ私の .asset ファイルは読み取り可能なテキスト(YAML)のように見えるのですか?
プロジェクトの「Asset Serialization」が「Force Text」に設定されているためです(これは新しいUnityプロジェクトのデフォルトであり、バージョン管理に推奨される設定です)。「Force Binary」に設定されている場合は、読み取り不可能なバイナリデータになります。
.assetファイルを手動で編集できますか?
可能ですが、Unityは公式にそれをサポートしておらず、破損しやすいため注意が必要です。fileID/GUIDや正確なYAMLフォーマットが重要です。UnityのInspectorまたはスクリプトを介して編集することをお勧めします。
.assetファイルと .assetsファイルの違いは何ですか?
.asset はUnityプロジェクト内の単一のシリアル化されたオブジェクト(エディタ時)です。.assets ファイル(製品版ゲーム内の sharedassets0.assets など)はコンパイルされたアセットバンドルです。これらはUnity Editorではなく、AssetStudioやUABEで開いてください。
Unityなしで .assetファイルを開くにはどうすればよいですか?
テキストシリアル化されている場合は、VS CodeなどのテキストエディタでYAMLを読み取ることができます。意味のあるスタンドアロンのエディタは存在しません。データはUnityプロジェクト内でのみ解決されるため、実際に使用するにはUnityが必要です。
.assetファイルは実行可能なゲームですか?
いいえ。これはUnityプロジェクト内のデータ/リソースファイルであり、スタンドアロンの実行ファイルではありません。利用するにはプロジェクト全体とUnity Editor(またはビルドされたゲーム)が必要です。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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.TXTPlain Text File
10.MDMarkdown Document

関連する拡張子

.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧