๐ Using Marketplace Assets
One of Unreal Engine's greatest strengths is its vast ecosystem of pre-made assets. From character models and environments to sound effects and complete game systems, marketplace assets can dramatically accelerate your development. This bonus lesson covers finding, purchasing, and effectively integrating third-party assets into your projects.
๐ฏ Learning Objectives
By the end of this lesson, you will be able to:
- Navigate the Unreal Marketplace and find quality assets
- Add purchased assets to your projects
- Migrate assets between projects
- Organize and manage large asset packs
- Integrate marketplace content into your levels
- Troubleshoot common asset issues
Estimated Time: 45-60 minutes
Prerequisites: Basic Unreal Engine navigation (Module 1)
๐ In This Lesson
Finding Assets
Before you can use marketplace assets, you need to know where to find them. There are several sources for Unreal Engine assets, each with its own strengths.
The Unreal Marketplace
The official Unreal Marketplace (also called Fab, formerly the Epic Games Marketplace) is your primary source for high-quality, verified assets. Access it through:
- Epic Games Launcher: Click the "Marketplace" tab
- Web Browser: Visit fab.com
- Inside Unreal: Window โ Marketplace (opens launcher)
Asset Categories
| Category | Examples | Use Cases |
|---|---|---|
| Environments | Forests, cities, interiors, landscapes | Level design, backgrounds |
| Characters | Humanoids, creatures, NPCs | Players, enemies, crowds |
| Props | Furniture, weapons, vehicles | World decoration, gameplay items |
| Materials | PBR materials, shaders, textures | Surface appearance |
| Blueprints | Systems, tools, gameplay mechanics | Functionality, AI, UI |
| Audio | Sound effects, music, ambience | Game audio |
| VFX | Particles, explosions, magic | Visual effects |
Free Assets
Epic Games provides many free assets:
- Free Monthly Content: Epic releases free assets each monthโclaim them to keep forever
- Permanently Free Collection: Search "Free" in the marketplace
- Sample Projects: Lyra, Valley of the Ancient, City Sample contain reusable assets
- Megascans: Thousands of free photogrammetry assets via Quixel Bridge
Figure: Multiple sources for Unreal Engine assets.
Evaluating Asset Quality
Before purchasing, check these quality indicators:
- Reviews and Ratings: Read user feedback carefully
- Screenshots/Videos: Look for in-engine footage, not just renders
- Technical Details: Polygon counts, texture sizes, LOD support
- UE Version: Ensure compatibility with your engine version
- Documentation: Quality packs include setup guides
- Support: Active seller with update history
โ ๏ธ License Considerations
Always check the license terms:
- Marketplace assets: Generally licensed for use in any UE project
- Third-party sites: Licenses varyโsome restrict commercial use
- Sample projects: Usually for learning; check redistribution terms
- Megascans: Free for Unreal Engine projects only
Adding Assets to Your Project
Once you've purchased or claimed assets, you need to add them to your project. The method depends on the asset source.
From the Unreal Marketplace (Epic Games Launcher)
- Open the Epic Games Launcher
- Go to Library โ Vault
- Find your purchased asset
- Click Add to Project
- Select your project from the dropdown
- Click Add to Project again
- Wait for download and installation
- Open your projectโassets appear in Content Browser
Figure: The workflow for adding marketplace assets to your project.
Creating a New Project with Assets
Alternatively, you can create a new project directly from an asset:
- In the Vault, click Create Project on the asset
- Choose project location and name
- This creates a project with the asset pre-installed
Using Quixel Bridge for Megascans
- Download and install Quixel Bridge
- Sign in with your Epic Games account
- Browse the Megascans library
- Click Download on assets you want
- Select quality level (affects file size)
- Click Export โ Select your UE project
- Assets appear in Content Browser under Megascans folder
Importing Third-Party Assets
For assets from external sources (FBX, OBJ files):
- In Content Browser, click Import or drag files in
- Configure import settings (scale, materials, etc.)
- Click Import All
- Textures and materials may need manual setup
๐ก Pro Tip: Create to Vault First
For large asset packs, consider creating a "vault project"โa dedicated project just for storing marketplace assets. Then migrate only what you need to your actual projects. This keeps your working projects lean and organized.
Migrating Assets Between Projects
Migration lets you copy assets from one project to another while preserving all dependencies (materials, textures, Blueprints, etc.).
When to Migrate
- Moving specific assets from a marketplace pack to your project
- Copying content from sample projects
- Sharing assets between your own projects
- Creating a "clean" version with only needed assets
How to Migrate
- Open the source project (with the assets)
- In Content Browser, select the asset(s) to migrate
- Right-click โ Asset Actions โ Migrate
- Review the dependency list (all connected assets)
- Click OK
- Navigate to your destination project's Content folder
- Click Select Folder
- Assets are copied to the destination
Figure: Migration automatically includes all dependencies.
Migration Tips
- Select the top-level asset: Dependencies are found automatically
- Review the list: Make sure you need everything listed
- Target the Content folder: Always migrate to the root Content folder
- Close destination project: For best results, have only source open
- Check folder structure: Assets keep their original folder hierarchy
โ ๏ธ Important: Target the Right Folder
When selecting the destination, navigate to the project's Content folder specificallyโnot the project root. The path should end with /YourProject/Content. Migrating to the wrong folder can cause reference issues.
Organizing Asset Packs
Large marketplace packs can contain hundreds of files. Good organization is essential for maintaining a usable project.
Typical Asset Pack Structure
Most marketplace packs follow a structure like this:
Content/ โโโ PackName/ โ โโโ Blueprints/ โ โ โโโ BP_InteractiveItem.uasset โ โโโ Maps/ โ โ โโโ DemoMap.umap โ โ โโโ OverviewMap.umap โ โโโ Materials/ โ โ โโโ M_Wood.uasset โ โ โโโ MI_Wood_Oak.uasset โ โโโ Meshes/ โ โ โโโ SM_Chair.uasset โ โ โโโ SM_Table.uasset โ โโโ Textures/ โ โ โโโ T_Wood_D.uasset โ โ โโโ T_Wood_N.uasset โ โ โโโ T_Wood_ORM.uasset โ โโโ Documentation/ โ โโโ ReadMe.pdf
Organization Strategies
| Strategy | When to Use | Pros/Cons |
|---|---|---|
| Keep Original Structure | Using entire pack as-is | Easy updates, may clutter browser |
| Migrate Selected Assets | Using only some assets | Smaller project, more work |
| Create MarketplaceAssets Folder | Multiple packs | Clear separation, easy to find |
| Reorganize by Usage | Heavy customization | Best workflow, breaks updates |
Using Collections
Collections let you organize assets without moving files:
- In Content Browser, right-click an asset
- Select Add to Collection
- Create a new collection or add to existing
- Access collections from the left panel
Collections are like playlistsโthe same asset can be in multiple collections without duplication.
Filtering the Content Browser
Use filters to find assets quickly:
- Type Filter: Click Filters โ Select asset types (Static Mesh, Material, etc.)
- Search: Type in the search bar to filter by name
- View Options: Adjust thumbnail size, list view, show/hide folders
- Recent: Content Browser โ View โ Recent Assets
โ Best Practice: Demo Maps
Most marketplace packs include demo maps showing how assets are intended to be used. Always explore these first! They demonstrate proper material setup, lighting, and placement. You can copy setups directly from demo maps into your own levels.
Using Assets in Your Levels
Now for the fun partโactually using the assets in your game!
Placing Static Meshes
- Find the mesh in Content Browser
- Drag it into the viewport
- Use transform tools to position (W), rotate (E), scale (R)
- Adjust in Details panel for precise values
Applying Materials
If a mesh needs a different material:
- Select the mesh in the viewport
- In Details, find Materials section
- Click the dropdown for any material slot
- Search or browse for the new material
- Or drag a material from Content Browser onto the mesh
Using Material Instances
Many packs include Material Instances for customization:
- Find Material Instances (usually prefixed MI_)
- Double-click to open
- Adjust exposed parameters (colors, values, textures)
- Create your own instances: Right-click base material โ Create Material Instance
Using Blueprint Actors
Some packs include interactive Blueprint actors:
- Find Blueprints (usually prefixed BP_)
- Drag into level like any other asset
- Select and check Details panel for configurable options
- Read the pack's documentation for setup instructions
Working with Character Assets
For character/skeletal mesh assets:
- Check if animations are included
- Look for Animation Blueprints (ABP_) for animated characters
- May need to set up in your Character Blueprint
- Retargeting may be needed for custom animations
Figure: The workflow for placing and customizing assets.
Combining Assets from Different Packs
You can mix assets from multiple sources:
- Style Matching: Choose packs with similar art styles
- Scale Consistency: Check that assets use the same scale
- Material Compatibility: May need to adjust materials for consistency
- Lighting: Unified lighting helps blend different assets
Troubleshooting Common Issues
Marketplace assets don't always work perfectly out of the box. Here are common issues and solutions.
Common Problems and Solutions
| Problem | Cause | Solution |
|---|---|---|
| Assets show pink/magenta | Missing materials or textures | Reimport, check dependencies migrated |
| Wrong scale (too big/small) | Different unit conventions | Scale in Details or reimport with different scale |
| Blueprints have errors | Missing plugin or version mismatch | Enable required plugins, check UE version |
| Assets not appearing in browser | Wrong folder or filter active | Clear filters, check correct project |
| Collision issues | No collision setup or wrong type | Generate collision in Static Mesh editor |
| Performance problems | High poly counts, no LODs | Use LODs, enable Nanite if compatible |
| Materials look different | Lighting or rendering differences | Check project rendering settings match pack |
Missing Reference Errors
If you see "Can't find file" or broken references:
- Open Window โ Developer Tools โ Asset Audit
- Or right-click problematic asset โ Reference Viewer
- Identify what's missing
- Re-migrate the missing dependencies
- Or use Fix Up Redirectors if assets were moved
Version Compatibility
When assets are made for a different UE version:
- Newer to Older: May not work; features may be missing
- Older to Newer: Usually works; may need material updates
- Check Documentation: Pack may have migration notes
- Contact Seller: They may provide updated versions
Generating Collision
If meshes have no collision:
- Double-click the Static Mesh to open editor
- Go to Collision menu
- Choose collision type:
- Add Box Simplified Collision: Fast, simple
- Add Convex Collision: Better fit
- Auto Convex Collision: Complex shapes
- Use Complex as Simple: Exact mesh shape (expensive)
- Save the mesh
๐ก Check the Documentation
Quality marketplace packs include documentation (often a PDF or text file in the pack folder). This usually covers setup instructions, known issues, and tips. Always read it before troubleshooting!
Hands-On: Adding and Using Marketplace Assets
Let's practice the complete workflow of adding marketplace assets to a project and using them in a level.
๐ฏ Exercise Goal
Claim a free marketplace asset, add it to your project, explore its contents, and place assets in your level.
Part 1: Claim a Free Asset
- Open the Epic Games Launcher
- Go to Marketplace tab
- Search for "Free" or browse Free โ For This Month
- Find an environment or prop pack you like
- Click Free to claim it (adds to your vault)
Suggestion: Look for packs like "Souls-like Interior," "Modular Building Set," or any current free monthly content.
Part 2: Add to Your Project
- In the Launcher, go to Library โ Vault
- Find the pack you just claimed
- Click Add to Project
- Select your existing project (or create a new one)
- Click Add to Project
- Wait for the download and installation
Part 3: Explore the Asset Pack
- Open your project in Unreal Editor
- In Content Browser, find the new folder for the pack
- Explore the folder structure:
- Look for Maps folderโopen demo maps
- Check Meshes for 3D models
- Browse Materials for material setups
- Look for Documentation or ReadMe files
- Open a demo map if availableโstudy how assets are used
Part 4: Place Assets in Your Level
- Open or create a level to work in
- Find a static mesh you want to use
- Drag it from Content Browser into the viewport
- Position it using transform tools (W, E, R)
- Add more assets to build a small scene
- Try different materials on the same mesh
Part 5: Customize an Asset
- Select a placed mesh in the viewport
- In Details panel, find Materials
- Try swapping to a different material from the pack
- If the pack has Material Instances:
- Create a copy (right-click โ Duplicate)
- Open and adjust parameters
- Apply your customized instance to the mesh
Part 6: Migration Practice (Optional)
If you want to practice migration:
- Create a new empty project
- In your original project, select a few assets
- Right-click โ Asset Actions โ Migrate
- Navigate to the new project's Content folder
- Complete the migration
- Open the new project and verify assets work
โ Exercise Complete!
You've successfully:
- Claimed a free marketplace asset
- Added it to your project
- Explored the pack structure
- Placed and customized assets in your level
You now have the skills to leverage the vast library of marketplace content!
Bonus Challenges
- Quixel Bridge: Install Bridge and import some Megascans assets
- Mix Packs: Combine assets from two different packs in one scene
- Create Variants: Make 3+ material instance variants of one material
- Build a Room: Use modular pieces to construct a complete interior
Summary
Marketplace assets are a powerful way to accelerate your game development. Whether you're prototyping, learning, or building a commercial project, knowing how to find, add, and use third-party content is an essential skill.
Key Concepts
Finding Assets: The Fab Marketplace (formerly Epic Games Marketplace) is your primary source for verified UE assets. Quixel Megascans provides free photogrammetry content. Always check reviews, compatibility, and licenses before purchasing.
Adding to Projects: Use the Epic Games Launcher's Vault to add purchased assets to your projects. Assets appear in your Content Browser after installation. Quixel Bridge provides a streamlined workflow for Megascans.
Migration: Use the Migrate feature to copy specific assets between projects. Migration automatically includes all dependencies. Always target the destination project's Content folder.
Organization: Keep asset packs organized using folders and collections. Explore demo maps to understand intended usage. Use Content Browser filters to find assets quickly.
Using Assets: Drag assets from Content Browser to place in levels. Customize with transform tools and material swaps. Read pack documentation for setup instructions and tips.
Quick Reference
| Task | Method |
|---|---|
| Find assets | Fab Marketplace, Quixel Bridge, sample projects |
| Add to project | Launcher โ Library โ Vault โ Add to Project |
| Migrate assets | Right-click โ Asset Actions โ Migrate |
| Place in level | Drag from Content Browser to viewport |
| Change material | Details โ Materials โ Select new material |
| Generate collision | Static Mesh Editor โ Collision menu |
Best Practices
- Check compatibility: Verify UE version before purchasing
- Read reviews: Learn from others' experiences
- Explore demos: Study how assets are meant to be used
- Read documentation: Most issues are covered in ReadMe files
- Start with free: Practice with free assets before buying
- Migrate selectively: Only bring what you need to keep projects lean
- Back up before adding: Large packs can be hard to remove
- Match art styles: Choose packs that work together visually
Figure: The complete workflow from finding assets to using them in your game.
Knowledge Check
Question 1
Where do you find purchased marketplace assets after claiming them?
Correct answer: B โ Purchased and claimed assets appear in the Vault section of the Epic Games Launcher's Library. From there, you can add them to specific projects.
Question 2
When migrating assets, what folder should you select as the destination?
Correct answer: B โ Always migrate to the destination project's Content folder. Migrating to the wrong location can cause reference issues and missing assets.
Question 3
What does migration automatically include when you select an asset?
Correct answer: B โ Migration automatically finds and includes all dependencies (materials, textures, referenced Blueprints, etc.) needed for the asset to work properly.
Question 4
What does it usually mean when assets appear pink/magenta in your level?
Correct answer: B โ Pink/magenta is Unreal's default color for missing materials or textures. This usually means dependencies weren't migrated or paths are broken.
Question 5
What source provides free photogrammetry assets for Unreal Engine users?
Correct answer: C โ Quixel Megascans, accessed through Quixel Bridge, provides thousands of free photogrammetry assets (3D scans, surfaces, vegetation) for Unreal Engine users.
Question 6
What should you always check before purchasing a marketplace asset?
Correct answer: B โ Always check user reviews, UE version compatibility, and license terms before purchasing. This helps avoid compatibility issues and ensures the asset meets your needs.
Question 7
Where should you look first when learning how to use a marketplace asset pack?
Correct answer: B โ Quality marketplace packs include demo maps showing intended usage and documentation covering setup instructions. These are the most reliable sources for learning to use the specific pack.