Hi, I'm making a 2d puzzle game for mobile, where there is a grid with cells, this grid for each level is drawn at run time, example at level 1 the grid is 5x5, at level 2 the grid is 10x10. Each cell is a node that has a label, an image, a TouchScreenButton, an AnimationPlayer, and 2 panels. The grid is one panel. The problem is that the larger the grid, the slower the game. The fps drops dramatically. Example in android device:
Grid 5x5 = fps 49-50
Grid 10x10 = fps 12-13
Grid 18x18 = fps 3-4
Please I need help, I don't know how to solve this problem