/PCGLayeredBiomes

Plugin for Unreal Engine that allows you to create multilayered biomes using the PCG.

Primary LanguageC++

PCGLayeredBiomes

PCG Layered Biomes is a plugin for Unreal Engine that enables the creation of realistic, multilayered biomes using PCG (Procedural Content Generation). The plugin includes only code and blueprints, no additional assets.

Note: This project is provided as-is and may not be actively developed or maintained due to limited time. Contributions and forks are welcome for anyone interested in further developing it.

Key Features

Core Idea

The plugin divides the generation area into distinct biomes, each with separate logic and objects for unique biome generation. This setup allows for diverse biome environments with specific characteristics.

Layered Generation

Biome generation is handled layer by layer. Each layer is represented by a single PCG graph that references previously generated geometry, minimizing overlap and optimizing spatial coherence within each biome.

Flexibility

This approach enables the development of biomes with varying complexity without creating overly complex PCG graphs, providing a streamlined and efficient process for biome customization.

PCG Knowledge Not Required

No prior knowledge of PCG is necessary to utilize this plugin. A set of ready-made layers is included, allowing users to achieve substantial results right out of the box.

Mesh-to-Actor Replacement with State Persistence (UE 5.4 ONLY)

For Unreal Engine 5.4, the plugin supports the seamless replacement of meshes with actors, which is useful for dynamic interactions like tree chopping. This feature also includes support for saving and loading the game's last state, ensuring continuity in gameplay.

Note: For an advanced and flexible alternative, consider using the built-in PCG Biomes Core solution available in UE 5.4.

Additional Resources

Support

For assistance, please contact: lazycatsdev@gmail.com