Olá. Já faz um tempo que trabalho em Sunderstar, mas esta é a primeira vez que escrevo sobre ele aqui.
Sunderstar é um jogo de tiro espacial multijogador com visão de cima que estou fazendo sozinho na Unity. Os jogadores compartilham uma arena persistente por equipes, quebram asteroides para obter recursos, melhoram suas naves e disputam pontuação individual e coletiva.
A ideia parece bem simples. Construir a base multijogador não foi.
Boa parte do meu trabalho até agora foi em coisas difíceis de mostrar num vídeo curto: servidor dedicado, movimento e combate sob autoridade do servidor, reconexões, entrada nas equipes e propriedade dos recursos. Nada disso rende um trailer espetacular, mas uma sessão multijogador desmorona rapidamente sem essa base.
O que dá para fazer no jogo?
O protótipo atual permite:
- conectar-se a um servidor dedicado;
- voar com movimento estilo arcade e um pouco de inércia;
- mirar manualmente ou colocar a nave inteira no disparo automático;
- destruir asteroides e coletar os recursos liberados;
- melhorar os atributos da nave e desbloquear novos cascos;
- lutar pela sua equipe e competir por pontos;
- reaparecer na base da equipe após ser destruído.
As bases das equipes também têm defensores controlados por IA, então a arena ainda oferece perigo quando há poucas pessoas conectadas.
Funciona, mas ainda está bem cru. Equilíbrio, apresentação, áudio e partes da interface continuam mudando.
No que estou trabalhando agora?
Refiz a tela de conexão e o HUD do jogador com Unity UI Toolkit. O comportamento de rede e de jogo ficou igual, mas a nova interface é mais fácil de manter e expandir para mim.
A interface agora suporta inglês, russo, alemão, espanhol e português brasileiro. Ela escolhe um idioma compatível do sistema na primeira execução, e os jogadores podem alterá-lo manualmente.
Essas mudanças estão na versão de desenvolvimento. O cliente disponível atualmente no itch.io pode estar um pouco atrás do que aparece nesta publicação.
Sobre o teste
O cliente para Windows ainda é uma versão inicial de teste fechado. Entrar no servidor exige uma chave de acesso.
Espere bugs, equilíbrio irregular, apresentação inacabada e sistemas que podem mudar entre versões. Nesta etapa, estou tentando responder a algumas perguntas básicas:
- É gostoso pilotar a nave?
- Dá para acompanhar uma luta com várias naves por perto?
- Coletar recursos é satisfatório?
- Um jogador novo consegue entender o que fazer sem uma longa explicação?
Se quiser acompanhar os rumos do jogo, siga o projeto aqui no itch.io. Vou escrever o próximo diário quando tiver algo que valha a pena mostrar, em vez de inventar uma atualização semanal do nada.