Hi everyone,
I’m working on a project where an external system (AI service) generates Skeletal Mesh assets and uploads them to AWS S3.
In my packaged Unreal Engine 5.5 game, the user can download those assets at runtime.
Important note:
I already know how to mount and use.pakfiles that I’ve created myself (with proper mount points). That part works fine.
However, my real question is about assets generated and packaged externally — outside of my game build or editor.
Specifically:
-
Is it technically feasible to take a Skeletal Mesh produced elsewhere and wrap it into a valid .pak (including mount point and cooked data) so that a packaged game can mount and use it at runtime?
-
What engine-level constraints should I expect? For example:
-
Must the asset be cooked for the exact same UE version/platform/target?
-
Will Asset Registry or dependency mismatches prevent it from being recognized or loaded?
-
-
Are there security or OS/antivirus restrictions when downloading and mounting
.pakor.uassetfiles from unknown sources? Could they be blocked or flagged? -
If this approach isn’t practical or secure, what are the recommended alternatives for using externally generated Skeletal Meshes in a packaged game?
For example, I’ve heard that some projects instead export Skeletal Meshes as FBX or glTF and then import or reconstruct them at runtime using a custom importer or runtime mesh pipeline.
This seems to be a more flexible and secure solution, since it avoids direct dependency on Unreal’s cooked asset format.
Are there any official references, sample projects, or documentation that explain how to import or build Skeletal Meshes from FBX/glTF data at runtime?
I’d really appreciate any links or guidance related to that approach.
Engine: Unreal Engine 5.5
Target platform: (e.g., Windows)
Thanks in advance for your insights and references!