AlicePCG

Helo - Code Plugins - Apr 13, 2024

AlicePCG is a tool based on PCG system used for building hierarchical generated content.

  • Supported Platforms
  • Supported Engine Versions
    5.3 - 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.

AlicePCG is a tool based on PCG system used for building hierarchical generated content.

It can identify user-specified scene content and convert it into exclusion zones, attachable surfaces, and sources for generating the next level of content.

AlicePCGActor is capable of adding tags to the content it generates, and it can be recognized by other AlicePCGActors to automatically construct dependency chains. When changes occur, the modified AlicePCGActor can notify other AlicePCGActors dependent on it to automatically update their generated content.


Documentation (Github): https://github.com/Helooooooooo/AlicePCGDocument.git

Documentation (ZhiHu): https://zhuanlan.zhihu.com/p/692449133

Video Tutorial (English): https://youtu.be/QoGqi7Uk9fc

Video Tutorial (Chinese): https://www.bilibili.com/video/BV1fz421k7Pw

Technical Details

Features:

  •  Hierarchical content generation, and automatic construction of dependency chains.
  •  Add tags to generated content.
  •  Based on tag recognition, record scene content to file, converting it into exclusion Spatial pixels.
  •  Based on tag recognition, record scene content to file, converting it into attachable surfaces.
  •  Organize generated content into reusable collection files.
  •  Based on tag recognition, record scene content to file, converting it into companion sources.
  •  Chinese tool tip.


Code Modules:

  •  AlicePCG (Runtime)
  •  AlicePCGTool (Editor)


Number of Blueprints: 65

Number of C++ Classes: 21

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64


Important/Additional Notes:

  1. PCG Graph Limitations: When opening a project, it's crucial to start the editor in [English] language initially, then switch to the desired language. Failure to do so may lead to interruptions in node connections within certain PCG graphs used by AlicePCG. If such a situation arises, set the editor language to [English] and restart the editor to resolve the issue.
  2. Scene assets in this content detail images, documentation and video tutorial are shown for demonstration only, not included in the plugin.