Самый лучший ответ для топикстартера - просто начни. С теорией у тебя всё плохо, зато с фантазией все хорошо и это отлично на самом деле. Как сказал
@Kazmiruk, у него тоже в начале были велосипеды, вот с этого надо и начать. Однако, здесь не совсем явно был выделен один момент. Онлайн игра - это МНОГО графики. Если её качество будет плохим, то мало кто будет играть, за редким исключением, типа того же minecraft, но там автор сильно подумал, как компенсировать этот недостаток и превратил его в фичу.
А если смотреть на вещи реально, то в данный момент, создавать рабочую реализацию тебе пока рановато, теорию и практику ой как подтянуть надо. Я бы на твоем месте сделал так: сделай первую версию и постепенно улучшай. Не сделаешь - значит еще не время для таких вещей.