EasyBiomes | User Guide for Unreal Engine 5

✨🍀🌻

Hello, and welcome!
Thanks for using EasyBiomes — we’re truly grateful to have you with us!
Your creativity and support mean the world to us. Can’t wait to see incredible worlds you build and environments you bring to life.
Go explore the possibilities and StartGrowing!
Biome preview

StartGrowing

Before Creating the Support Ticket

We value your time, and we appreciate you following these guidelines to help us help you faster.

If you run into issues
If you’re facing any problems or bugs, please go through the checklist below before creating a support ticket.

Verify the issue
●  Check whether the issue exists in the original project downloaded via the Epic Games Launcher.
●  After migrating, check whether the issue also occurs in the original demo levels.

Installation checklist
Make sure the assets are installed correctly (see the Installation guide).

●  The PCG plugin is enabled.
●  You are using the DefaultEngine.ini provided with the asset (or copied the required trace channels into your project).
●  BP_FoliageManager is present in your level.
●  You are spawning the Biome in the Persistent Level.
●  You respawned the Biome after making changes.

Editing spawn behavior
If you want to edit the Biome’s spawn behavior (e.g., reduce rock count, adjust grass height, tweak specific foliage species, or replace roads with stone paths):

●  We can’t expose every possible parameter, and we can’t provide step-by-step guidance for every unique project need.
●  PCG is modular and flexible — with basic PCG knowledge, you can achieve most custom results quickly.

If you’re seeing “incorrect” spawning, it may be a limitation of procedural generation (e.g., mesh intersections, floating foliage, edge cases). Procedural workflows always involve trade-offs, so some manual touch-ups may still be necessary.

Using custom meshes
If you want to customize a Biome by adding or replacing foliage with your own assets:

●  This is not the intended or advertised use case. It’s possible, but it’s not always straightforward.
●  We can guide you through the process, but please try to investigate first and then ask specific questions (include screenshots / graph snippets if possible).

Note: our wind and interaction systems are not compatible with arbitrary custom meshes because they rely on an extremely optimized attribute packing workflow that requires our proprietary script.

Project-specific customization
If you need custom work for your project (e.g., integration with a specific system, special plugin compatibility, or functionality outside the advertised scope):

●  We don’t provide bespoke development services.
●  We can only guarantee the functionality described on the product page and in the documentation.
●  We don’t offer exclusive project support or VIP consulting.