Разработка собственного бэкэнд-сервера звучит как интересный проект.
Но по моему опыту это становится очень значительным в ваших исследованиях и разработках.
Он начинается с разработки базовых базовых компонентов, связанных с серверами, установками, исправлениями, проблемами безопасности и многим другим.
Кроме того, вам нужно будет создать системы администратора для управления вашим игроком, уровнями, XP, интеграцией с магазинами и многим другим ... и затем у вас есть отчеты (установка, сохранение и т. Д.) ... *
Я бы настоятельно рекомендовал использовать существующие серверные платформы.