TroddenSpade / UE4-Airsim-Maze-Environment

A repository for an MIT licensed free and open source Unreal Engine Blueprint Maze Generator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UE4_BP_MazeGen_MIT

'UE4_BP_MazeGenerator' is a free and open source tile-based Maze Generator. The generator supports both in-editor and runtime maze generation and has extensive documentation via the wiki. Key functionality has been implemented via blueprint as to make the project as accessible as possible.

Current Project Details

  • Latest Main Branch Release: v2.0.1
  • Unreal Engine Compatibility:
    • 4.25.x (current master branch project version)
    • 4.26.x (available via release or in-place upgrade)
    • 5.0 EA (available via release - in-place upgrade not recommended due to UE5 UI changes)

Key Functionality

  • Maze generator creates perfect, solvable mazes through the implementation of a sidewinder algorithm
  • Key generator functionality written in Blueprint to provide accessibility for artists & designers - also easy to extend & modify!
  • Tile-based approach allows for complex tile geometry and maze generation with only 6 base tiles
  • Implements Unreal Engine 4's stream-based RNG, thereby enabling the use of custom seeds (ideal for synchronising states over a network etc...)
  • Import/Export maze state from .CSV
  • Custom Utility Widget for detailed in-engine generation
  • Free and Open Source via MIT License

About

A repository for an MIT licensed free and open source Unreal Engine Blueprint Maze Generator.

License:MIT License


Languages

Language:C++ 99.6%Language:C# 0.4%Language:C 0.0%Language:Batchfile 0.0%