Парочка вопросов:
1. Какие сроки?
2. Что имеется в виду под поддержкой нескольких версий игры?
a) Несколько версий клиента (interlude, hf, etc)
b) Несколько версий клиента + разные версии system по выбору пользователя (c4[serverA, serverB], Interlude [serverA, serverB, serverC]?
c) Все...