The June sale is here! Save up to 70% on select products now through June 20.

Wave Function Collapse 3D

LebeDevUE - Code Plugins - Sep 17, 2023

The plugin for random generation of tile environment, based on the wave function collapse algorithm.

On Sale$59.99
$41.99Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

The plugin for random generation of tile environment, based on the wave function collapse algorithm.

Generate 3D environments (game levels, buildings, islands, rooms, etc.)


Plugin Overview: https://www.youtube.com/watch?v=SBHjI5q1RCY

Tutorials: https://www.youtube.com/watch?v=L2KEvSghewQ&list=PLl2Dt30X7DLnPmB1yO86L1y8pvrCV014h


Other results of the plugin can be viewed on the channel:

https://www.youtube.com/@roman__lebedev/videos


Free demo version for review:

https://www.unrealengine.com/marketplace/en-US/product/423e3d794bb14a30aab2d1784fc74905


Plugin add-on, for generating areas, to control the WFC algorithm:

https://www.unrealengine.com/marketplace/en-US/product/a9f70b657ff14344920559662cc51ad3


Examples of generation:

https://www.unrealengine.com/marketplace/en-US/product/675df089684040f5a5434aa594bbd292


Discord:

https://discord.gg/Nxp7h48xVx

Technical Details

Features:

  • Create your own tile generation
  • Modular generation setup
  • Creation of generation entities based on the same general rules
  • Spawning actors with static meshes
  • Fast generation
  • Runtime generation
  • Limitless generation area
  • Extensibility with components
  • Runtime Foliage Generation

Code Modules:

  •  WFC3D (Runtime)
  • WFCMultithread (Runtime)
  •  WFCMapImage (Runtime)
  • WFCSpawnerModule (Runtime)
  •  WFCWidgets (Editor)

Number of Blueprints: 5

Number of C++ Classes: 14 UCLASS, 12 USTRUCT, 2 UENUM

Network Replicated: Yes

Supported Development Platforms: Win64, Win32

Supported Target Build Platforms: Win64, Win32

Documentation: https://docs.google.com/document/d/1wyNXodbqH8xjI0OYcklOAeh7QIhlJY5A/edit?usp=sharing&ouid=101653469120944690989&rtpof=true&sd=true

Example Project: Example inside the plugin folder "Content".