Procedural Level Generator

Vahid - Code Plugins - Mar 1, 2024

A powerful plugin to easily generate 2D/3D levels in editor or runtime by using its exclusive editor to handle your meshes

  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27, 5.0 - 5.3
  • 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.

Trailer

Tutorials


🚀 Introducing Procedural Level Generator (PLG) 🚀


🎮 Transform your game development with PLG, the ultimate tool for crafting 3D and 2D levels with ease and precision. 🎮


🔧 Design Your Own Rules: Create a unique set of cells and define how they connect to generate intricate levels with your custom meshes.


🎨 Full Control & Customization: Tweak your levels to perfection, either before or after generation, with our intuitive built-in editor.


📚 Blueprint Nodes Support: Seamlessly integrate Blueprint nodes to dynamically generate levels during gameplay, offering endless fun for your players.


🌐 Multiplayer Ready: Elevate your game with multiplayer support, allowing for real-time level generation that adapts to player interactions.


🏙️ City Generator: Generate city grids with only two clicks! Add areas and districts into your city with ease. Including an automatic road generator.


🏗️ Diverse Shapes & Structures: Whether you prefer squares, hexagons, or 3D meshes, PLG has you covered (check out our videos for more!).


🎥 Animated Intros: Add a captivating animation intro to the tiles on your map, enhancing the player’s immersion.


🔍 Smart Socket Detection: Teach PLG to recognize sockets on meshes automatically, streamlining the level design process.


⚡ Performance Boosters: Utilize various methods to accelerate level generation without compromising on quality.


🧵 Multi-threading Support: Say goodbye to game/editor freezes with PLG’s robust multi-threading capabilities.


🔄 Symmetric Functions: Quickly mirror and expand your levels with our symmetric functions for a grander scale.


With PLG, you’re not just building levels; you’re crafting worlds. Unleash your creativity with minimal effort and maximum flexibility. 🌟


I have a plan to add more new features to PLG so feel free to share your ideas with me using this email: info@aziapps.com

Discord Server

Update History

Technical Details

Features:

Exclusive editor

Auto socket detection

Teach the socket detection system and make it better

Automatically and Manually generate levels

Multiplayer support

Works with modular marketplace assets.

Add rules and conditions easily

Define sockets manually or automatically

Symmetric support to expand your levels

Automatically tries to prevent failure

Location range support to generate the level

Free 3d models included

Define rules for the borders of your map.

Code Modules: Runtime Editor

Number of Blueprints: Several blueprint nodes to generate levels from blueprints

Number of C++ Classes: +34

Network Replicated: Yes

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Works on any platform that supports multi-threading including PC, Mobile, and Mac

Documentation: Link

Important/Additional Notes:

1-Make sure to watch at least one of the tutorials before purchasing the project.

2-It might be very slow on very large levels so use the chunk algorithm or use range option to generate levels.

3-It's a customized version of the "Wave Function Collapsed" (WFC) and still, like the original algorithm there's a chance that it fails to generate the level based on your rules although it always tries to prevent failure.

4-Some mesh examples are modified versions from kenney.nl with a CC0 license.