Assim uma dica que te daria é não começar pelo login/cadastro a não ser que a framework que você for usar já tenha essa solução pronta.
Tente começar nas dinâmicas do jogo como criar o Castelo e os Postos e mostrar na tela por exemplo. Ai capturar recursos e etc vai adicionando com o tempo. Ai conforme ele for tendo uma cara de jogo você pode voltar pra montar um cadastro.
Como você tem conhecimentos básicos nesse momento como pensa em fazer o backend do seu projeto?