Я как-то искал материалы по составлению баланса, но ничего толкового не нашёл. Самому тоже придётся этим занятся через несколько недель. Могу только поделиться своими соображениями.
Если каждого юнита представить набором характеристик таких как урон, скорость и стоимость, то перемножение всех этих величин даст некую оценку юниту (точнее перемножить все «хорошие» характеристики и разделить на «плохие», в данном случае стоимость).
Если выравнить эти оценки юнитам, то возможно получим баланс.
Другая идея это составление кросс таблицы (матрицы), где столбцы враги, а ряды юниты, а в ячейках расчёт того, как эффективно данный юнит уничтожит данного врага. Это для подхода камень-ножницы-бумага. Должно быть, чтобы каждый юнит имел максимум эффективности против конкретного врага.
Третий вариант это просто играть и делать изменения на глаз. Для очень сложных игр просто невозможно просчитать баланс (таких как стар крафт).