Given the form of the base pieces it is not unlikely a custom Wang Tile generator was used.

Wang tiles

Note to future: try to solve the puzzle by recreating the custom wang-tile generator.