Cellular Automata

OneBit -
Average Rating:  
X Rating Failed

Use cellular automata to create near infinite layouts from a single, self contained blueprint, no code or plugins required.

  • Supported Platforms
  • Supported Engine Versions


This Blueprint demonstrates how to use a Cellular Automata algorithm to generate near infinite layouts in Unreal Engine without code or plugins. All necessary functionality is contained within a single blueprint, processes are organized clearly, and comments provided for every significant node.

As well as application of the base algorithm, users can apply flood fill, pathfinding, and edge detection functions included in the Blueprint.

Thanks to Blueprint's visual interface users will be able to follow the actions required to implement Cellular Automata without knowing code. Combining this with knowledge from online resources on the subject will enable users to further modify and refine this Blueprint to suit the specific needs of their own projects.

Technical Details

Number of Blueprints: 1

Features: Cellular automata map generation

Rules and variables exposed for user definition

Flood fill functionality to identify seperated regions

Pathfinding functionality to connect them

Edge detection to add variety

Comments on functions and nodes explain the processes

New in Version 2 (4.17+)

Faster: Blueprint tuned for performance

Flood fill: simpler, with edge detection and bitmasking built in

Minimum spanning tree: guarantees region connectivity

Biased random walk: pathfinding 10x faster

Tile bitmasking: calculates bitmask values and sets tiles accordingly

Render: go explore cellular automata in topdown, first or third person

Comments: improved commenting on blueprint nodes

4.15 Video Link: https://youtu.be/IeUcGm7mxlw

4.17 Video Link: https://youtu.be/ba0CjdoBYR8

Engine Compatibility: All

Intended Platform: All

Platforms Tested: Windows, UE 4.15 - 4.18

Documentation Included: No



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention