Спасибо посмеялся.
Ниже следующее мое имхо.
Помоему для онлайн игры сюжет это последнее о чем надо думать, баланс предпоследнее(до момента релиза), архетектура приложения первое о чем надо думать что бы она была расширяемая и вы смогли без особых затруднений производить ее модификацию, без ТЗ к разработке подходить крайне глупо, поскольку это чревато неоднократным переписыванием больших кусков кода, архетектура приложения должна быть продумана еще до написания первой строки кода, в плоть до мелочей, иначе рискуете столкнуться с ситуациями которые прийдется решать через
.