создай пустой актор (Spawner), в нём в begin play - для прототипа возьми готовый макрос 2d grid execution. подай ему на вход корректные данные. в цикле создай свой кубик (add static mesh comp или spawn actor (если это отдельный класс)). Если случайно надо спавнить, добавь в Spawner Box Collision и в нём ищи случайную точку (random point in bounding box)