Как правило, в стратегических играх вы выбираете, что строить, прежде чем вам будет предложено его разместить.Поэтому для согласованности, вероятно, лучше всего делать вещи в таком порядке.
Однако, поскольку возможные места размещения влияют на то, что может быть построено на законных основаниях, я думаю, что было бы более разумно перечислить только то, что можно построить, когдаединица, которая будет построена, выбрана.Я вспоминаю Red Alert 2, в котором были морские юниты: на карте без воды морские юниты просто отсутствовали в списке вещей, которые вы могли бы создать.
Как только выбран юнит для построения, выделитеобласти, в которых это может быть построено в зеленом (или некотором другом цвете).Тогда пользователю нужно только выбрать один из них и не беспокоиться о невозможности разместить модуль там, где он не может.
Что касается самого меню сборки, обычно игры разбивают блоки на разные типы.Во-первых, местом размещения может быть группа высокого уровня (земля / вода), за которой следуют другие атрибуты (пехота / транспортное средство / и т. Д.).Вы не хотите, чтобы это меню было слишком глубоким.Вероятно, достаточно двух уровней.