Complete checklist for submitting 3D meshes, materials, environments, and content packs to Epic's Fab marketplace
Based on Fab Technical Requirements
Static meshes are the foundation of most 3D asset packs. These requirements ensure quality and usability.
Meshes must appear with no visual defects, visible seams, or material issues.
Static meshes must have non-overlapping UVs for lightmaps (UV channel 1).
Static meshes must not have Lightmap Coordinate Index of 0 (unless only used by particle systems).
Meshes must use LODs where applicable. Product description must state what LODs are included (even if zero).
Meshes must have appropriate collision where applicable.
Products advertising modular use must have meshes that snap together cleanly on a grid.
Modular meshes must have pivot points placed for smooth assembly.
Textures must meet size, format, and quality standards.
Texture dimensions should be powers of 2 (e.g., 512, 1024, 2048, 4096).
No texture dimension may exceed 16,384 pixels.
Provide textures at their highest resolution or appropriate resolution for intended use.
Use appropriate compression for texture type (BC7 for color, BC5 for normals, etc.).
Materials should be optimized and properly organized.
Products should use material instances instead of duplicating master materials.
Materials must not have defects, visible seams, or lightmap issues.
Character and animated asset requirements.
Humanoid skeletal meshes must be scaled correctly to the Epic or MetaHumans skeleton.
Humanoid meshes must use Epic/MetaHumans skeleton, OR include custom skeleton with all necessary animations.
When using Epic/MetaHumans skeleton, IK joints must stay unweighted in same hierarchy position.
Skeletal meshes should have full range of motion in all joints without visual defects.
Physics Assets must properly cover skeletal meshes where applicable.
Animations must be clean, consistent, and function visually as intended.
Animated products must include a 3D model in Gallery OR video URL showing animations.
Content-only projects have specific folder requirements.
Remove Binaries, Build, Intermediate, Saved, and Plugins folders before submission.
All assets must be in ONE folder under Content. No other files/folders directly under Content.
Organize assets by type or feature sets within your top-level folder.
All asset paths (from Content folder name) must be 140 characters or less.
Folder and file names must use only English letters, numbers, and underscores.
Names must be accurate, descriptive, and consistent within the project.
Projects must have all redirectors fixed.
Every content pack with 3D assets needs a demonstration map.
Projects with 3D viewport assets must have a map demonstrating them.
Maps must have their lighting built before submission.
Maps must have no errors or consequential warnings on load or when starting Play-In-Editor.
Maps must have no z-fighting or unreasonably overlapping polygons.
Asset Packs must not include Level Blueprints or mandatory Config files.
Assets must be scaled correctly and work together.
All assets must be scaled relative to a humanoid scale (192cm tall).
Assets within a single product must be scaled correctly relative to each other.
All assets must face the same direction vector with Z axis up.
Content must function in standard Unreal Engine builds (not just source-built).
Marketing and metadata requirements.
All text must be in English with correct spelling and grammar.
Description must state what LODs are included (even if zero).
Images must accurately display product contents. No misleading post-processing.
Must disclose if generative AI was used during asset creation.
Ensure all critical items (π¨) are checked before submitting your 3D assets!