Estamos buscando um desenvolvedor para implementar um sistema de persistência de dados e aprimorar a transição de cenas em nosso jogo. Atualmente, os stats do jogador, elementos e itens são resetados a cada mudança de cena, o que impede a progressão contínua. O objetivo principal é garantir que esses dados sejam guardados e carregados corretamente entre as cenas.
As tarefas incluem:
1. **Persistência de Dados**: Integrar a lógica de salvar e carregar os dados do personagem (stats, elementos, itens) utilizando a classe `playerdata` presente no arquivo `
savedataclasses.cs`.
2. **Transição de Cenas Aprimorada**: Modificar o prefab 'Change Scene' e o script `
SceneTransition.cs` para incorporar a funcionalidade de salvar o estado atual do jogador antes de mudar de cena e carregar o estado salvo ao entrar em uma nova cena.
3. **Pontos de Entrada e Saída**: Adicionar a capacidade de definir pontos específicos de entrada e saída em cada cena, permitindo que o jogador retorne ao mapa ou avance para outras áreas de forma consistente, aparecendo no local correto após a transição.
É Essencial que o sistema seja robusto e não cause perda de dados. O freelancer deve ter experiência com desenvolvimento de jogos e C#.
Prazo de Entrega: Não estabelecido