Гуглите "как создать ртрпг", "как написать ИИ для рпг", "как делать игры", "математическое моделирование". На основе этого начинаете строить свой мир (с архитектуры). Понимаете, что вы не можете это сделать, забрасываете. Через некоторое время возвращаетесь к работе, переписав половину кода. И так будет повторятся бесконечно долго, пока вы не напишете себе тз. Без тз ваш мир никогда не будет закончен, ибо ваш мозг будет придумывать всё новые фишки, при реализации предыдущих. Таким образом, вы не сможете удовлетворить себя в ближайшем будущем.
Как только сделаете игру, продайте её мейлу.
И не стоит разделять всё по серверам. Вообще, не стоит реально воспроизводить все действия. Первостепенным является ввод-вывод.