Complete checklist for submitting Blueprint systems, game templates, and gameplay tools to Epic's Fab marketplace
Based on Fab Technical Requirements
Blueprint products MUST demonstrate functionality. This is a critical requirement that will reject your submission if missed.
Blueprint-based products MUST include a downloadable demo project OR a video URL in the Long Description.
If using video, demonstrate all advertised functionality in action.
Demo projects should work immediately without requiring additional setup or plugins.
Clean, readable Blueprints are essential for user satisfaction and support reduction.
Blueprints must generate no errors or significant warnings when compiled.
Blueprints must have no loose nodes unless commented for example/tutorial purposes.
Blueprints must be neatly laid out with organized node placement.
Make reasonable use of functions to structure complex logic.
Functions, variables, and events must have names reflecting their purpose.
Add comment boxes explaining non-obvious logic flows.
Group related variables using Category metadata.
Every exposed Blueprint property should have a clear tooltip.
Content-only projects (including Blueprint packs) have specific folder requirements.
Remove Binaries, Build, Intermediate, Saved, and Plugins folders before zipping.
All assets in ONE folder under Content. No other files directly under Content.
Asset Packs (Distribution Method) must not include Level Blueprints.
Asset Packs must not require custom .ini configuration files.
All asset paths (from Content folder) must be 140 characters or less.
Folder and file names must use only English letters, numbers, and underscores.
Fix all asset redirectors before submission.
Blueprint products must work without unexpected dependencies.
All required dependencies must be stated in the product description.
Required external dependencies must be available through Fab.
Unused engine plugin dependencies in .uproject must have "Enabled": false.
If using experimental or beta engine features, clearly state this in the description.
Every Blueprint product needs a working demonstration.
Include a map that demonstrates all major functionality.
Map must load and run PIE without errors or consequential warnings.
Demo maps must have lighting built (no "Preview" watermarks).
Include on-screen text or widgets explaining how to use/test the system.
Blueprint products require setup knowledge. Documentation is essential.
Products requiring setup must have or link to free documentation.
Include step-by-step instructions for initial setup.
Document all public functions, events, and variables users can interact with.
Show common implementation patterns and integrations.
Content-only projects have simpler version management than code plugins.
New products must support the latest version of Unreal Engine.
Published products must maintain support for one of the three latest engine versions.
Content must function in standard launcher-installed Unreal Engine.
Marketing and metadata requirements.
All text must be in English with correct spelling and grammar.
Fill all relevant Technical Information fields including dependencies.
Use relevant tags. Category must match product functionality.
Show Blueprint graphs, editor setup, and runtime behavior.
Disclose if generative AI was used during creation.
Thorough testing prevents negative reviews and support burden.
Import to a completely new UE5 project and verify everything works.
Package the project and verify functionality in standalone build.
Ensure all critical items (๐จ) are checked before submitting your Blueprint product!