Helper classes for pathfinding in 2D games in unreal
MazeGraph class generates the graph of the walkable tiles and the edges that connects them in a relatively cache friendly way. Path class is used to store paths returned from path generation methods of MazeGraph in order to traverse them in the tile based game.