Is CardMaker optimal for maze walls?

I generate my labyrinth/maze from CardMaker cards, and it seem to works all well, but I’m planning on making huge maze.

I am wondering, is this already optimal approach to generating a rooms, etc. in terms of performance, or is there a better way?

I think the way you’re generating mazes already is great - the only thing I’d do differently is put all the cards under a single NodePath, and then, when maze generation is finished, call flattenStrong() on that node. That way, your frame-rate will be much higher, since the maze will be a single geom.

[DangerOnTheRanger], thank you for a great idea. Cool!

Once I polish up, I plan to share code with public.