AssetBundler is an Unreal Engine editor plugin that bundles a skeletal mesh with its related assets into a single folder.
It is focused on cleanup and organization of character or weapon asset sets where the skeletal mesh, physics asset, skeleton, materials, and textures are spread across different locations.
- Content Browser context action:
Bundle Assets - Supports selection from:
Skeletal MeshPhysics Asset
- Detects and displays:
Skeletal MeshPhysics AssetSkeleton
- Shows related assets:
- used materials
- used textures from those materials
- Double-click navigation to Content Browser for:
- skeletal mesh
- physics asset
- skeleton
- materials
- textures
- Move options:
Move Physics Assetdefault:trueMove Skeletondefault:false
- Always moves:
- materials
- textures
- Never moves:
- skeletal mesh
- Moves assets into the same folder as the selected skeletal mesh
- Async bundling flow with:
- confirmation dialog
- progress display
- cancel support
- Undo-safe asset moves
- Moved assets are marked dirty
When bundling starts, AssetBundler builds a move plan using the selected skeletal mesh as the target root.
Move rules:
- skeletal mesh: not moved
- physics asset: moved only if enabled
- skeleton: moved only if enabled
- materials: always moved
- textures used by those materials: always moved
Target folder:
- the folder containing the skeletal mesh
If an asset is already in the target folder, it is skipped.
- In the Content Browser, right click a
Skeletal MeshorPhysics Asset. - Click
Bundle Assets. - Review detected assets in the Asset Bundler window.
- Configure:
Move Physics AssetMove Skeleton
- Click
Bundle. - Confirm the move summary.
- Wait for bundling to finish or click
Cancelwhile it is running.
The window currently includes:
- preview rows for:
- skeletal mesh
- physics asset
- skeleton
- move options block
- used materials list
- used textures list
- progress bar and status text
BundleandCancelbuttons
Physics asset resolution uses several fallbacks so it can work from either selected asset type:
- direct skeletal mesh physics asset reference
- skeletal mesh asset registry tag
- physics asset lookup by
PreviewSkeletalMesh
Bundle operations are wrapped in an editor transaction.
This means:
- asset moves are undoable
- moved assets are explicitly modified
- moved assets and packages are marked dirty
Copy the AssetBundler folder into:
YourProject/Plugins/AssetBundler
Then regenerate project files if needed and open the project in Unreal Editor.
- Unreal Engine 5
- Editor module build
Suggested GitHub topics:
unreal-engineue5plugineditor-pluginasset-managementcontent-browserskeletal-meshphysics-assetpipelinetools
Current state:
- editor-only plugin
- focused on skeletal mesh asset bundling
- intended for internal tooling and workflow acceleration
- currently supports only skeletal mesh oriented workflows
- currently opens from:
- skeletal mesh
- physics asset
- move logic is limited to:
- physics asset
- skeleton
- materials
- textures
- no custom destination folder yet
- no preview diff panel yet
- no reference graph visualization yet
- custom destination folder
- detailed move report
- reference graph preview
- support for animation assets
- filtering which materials or textures should be moved