Procedural Systems

Easy Level Generator

EzLG is a 100% Blueprint-based tool designed for multistory level generation using Wave Function Collapse logic. It offers advanced features like backtracking support and density scaling for early-stage prototyping.

Easy Level GeneratorProcedural Systems

Resource overview

Efficient Level Design with Easy Level Generator

The Easy Level Generator is a robust tool built for creators who need to streamline their early-stage prototyping. It utilizes Wave Function Collapse (WFC) logic to facilitate the creation of complex, multistory environments. Because it is a 100% Blueprint-based solution, it offers flexibility for developers working within visual scripting environments. While primarily intended for prototyping, the system can also function as a runtime generator in many scenarios.

Core Features and WFC Logic

The Easy Level Generator relies on a sophisticated adjacency rules system to manage how different tiles interact. This ensures that the generated levels remain coherent and follow specific design logic. Moreover, the system incorporates weights and height-based density scaling to provide more control over the distribution of assets. Consequently, developers can influence the frequency and placement of specific tiles based on verticality.

To ensure high success rates during the generation process, the tool includes several advanced features:

  • Preconstraining: This allows users to set specific conditions before the generation begins.
  • Backtracking Support: If the generator hits a logical dead end, it can backtrack to find a valid solution.
  • Multistory Support: The system is specifically designed to handle vertical, multi-layered level designs.

Flexible Builder Components

Recent updates to the Easy Level Generator have improved its modularity. The developer moved the tile building logic into a dedicated Builder component to increase efficiency. Currently, the package includes two distinct Builder components to suit different project needs. One component is designed specifically for static mesh tiles, while the other handles actor-based tiles. Therefore, users can choose the method that best fits their specific resource management requirements.

Workflow and Quality of Life Improvements

The Easy Level Generator is optimized to maintain a smooth workflow within the editor. A significant quality-of-life update ensures that prototypes only rebuild when they are empty or when specifically triggered from the details panel. As a result, users do not experience lag while manipulating blueprints in the scene. This focus on performance makes the Easy Level Generator an ideal choice for rapid iteration during the design phase.

Closing Notes

In practice, the Easy Level Generator provides a comprehensive suite of tools for procedural level design. By combining Wave Function Collapse with adjacency rules and density scaling, it simplifies the creation of multistory environments. Whether used for early-stage prototyping or runtime generation, its 100% Blueprint architecture and optimized builder components offer a reliable foundation for any modular project.

Explore Similar Assets

Free Download

Download this resource

Loading your download options...

All resources are 100% manually reviewed to eliminate all risks.

Resource archiveContent.7z

Related resources