How to implement board model design dynamically

Hi ,

I’m trying to work on a concept more like the maze game ( attached images at bottom )

Need to create board like that with different level designs. I would like to know the ways to achieving that.

Easiest way would be to create board models , import and use them , but it would make the file size bigger and may cause performance issues… right ?!!

Considering there are more than 30 maze designs…

How would you implement this?

1497473--84086--$ball-maze.jpg
1497473--84087--$gamemazeroundsmall.JPG

Only way is to create mesh and design my board , I think.

make from pieces and rotate/swap them… so its modular.