Save up to 70% now through December 3 & earn a Marketplace Coupon!

Cellular Automata

OneBit - Jul 19, 2017
5
4.6 out of 5 stars(5 ratings)
  • 60%
  • 40%
  • 0%
  • 0%
  • 0%

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

  • Supported Platforms
  • Supported Engine Versions
    4.15 - 4.21
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.
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