Напишу, как я понял amarao.
Допустим, урон — это imba * 2.
А защита — это imba * 1.7.
Т.е. если у юнита 22 атаки и 32 брони, то у него 22 * 2 + 32 * 1.7 imba.
Где imba — тот самый размер баланса.
Я лишь хотел узнать мнение. Сам смотрю в сторону Python, очень интересный язык. Еще смотрю в сторону Erlang. Еще мне нравится Lua :) Кажется, я сам запутался.
P.S. Расширение php-amf3, которое в свою очередь дает две простые amf3_encode и amf3_decode и будет работать (теоретически) намного быстрее других решений, смотрится уж очень соблазнительно. Я бы попробовал.