How to orient multiple cubes without affecting position using a single bone

I have a grid of multiple cubes with a single bone placed in the center. When I parent the cubes to the bone and then go into pose mode to adjust the bone’s orientation, the entire grid of cubes moves as if it were a single plane. However, I want the bone to affect only the orientation of each cube individually, without changing their positions.

How can I achieve this effect where only the orientation is influenced by the bone, and the position of each cube remains unchanged?

I would just like to know if it’s possible strictly with bones, I know there are ways to go about this using a bone for each cube, or using constraints, but this is an experimental project limiting myself to a single bone strictly. I was told this is possible, but never figured how.

It has to a method where it works when imported into game engines, so modifiers aren’t probably gonna work.

Any guidance or examples would be greatly appreciated! :blush: