I’m drawing a couple hundred cubes and nothing else, and decided that I’d like to be able to control each of the faces of the cubes. What I’ve done is create an empty GameObject for each cube and then use it as the parent for each of 6 face GameObjects. Doing so has rendered the game unplayably slow. Any ideas?
Because you have 6X the draw calls. You can use a texture atlas instead, so you don’t need to have separate game objects and materials for the individual faces.