Multijogador
Você quer jogar com amigos. Deve poder focar no que torna isso divertido enquanto seu agente ajuda com o código complicado e a Summer cuida da infraestrutura de servidores.
Jogadores
Servidor compartilhado
Seu jogo
Uma ideia para um jogador pode se transformar quando outra pessoa entra. Cooperação, rivalidade, um mundo compartilhado ou simplesmente fazer bagunça juntos podem ser o motivo de o jogo funcionar.
Chegar lá costuma exigir código de rede, decisões sobre como rodar servidores e manutenção dos sistemas ao redor. É difícil justificar esse trabalho quando você é uma pessoa ou equipe pequena tentando encontrar a diversão em uma ideia. Construímos a proposta multiplayer da Summer em torno desse problema.
A Summer oferece documentação e recursos de plataforma com que agentes de programação conseguem trabalhar. Descreva a experiência que quer e use o SDK com seu agente para implementar o comportamento multiplayer do jogo.
Seu jogo continua tendo suas próprias regras. Uma aventura compartilhada, uma partida competitiva e um espaço social precisam de comportamentos diferentes. O agente ajuda a conectar essas regras aos sistemas por trás delas; você decide como a experiência deve ser.
O lado do servidor deve apoiar o jogo que você está fazendo, em vez de virar aquilo em que você passa todo o tempo trabalhando. A Summer traz essa infraestrutura para o mesmo fluxo do motor e do SDK.
A documentação técnica é onde você e seu agente encontram configuração, recursos compatíveis e requisitos de lançamento. A primeira pergunta aqui é mais simples: o que você quer que as pessoas consigam fazer juntas?
Decida se os jogadores cooperam ou competem, o que podem mudar e o que torna estar juntos interessante. Um jogo pequeno com uma boa ideia compartilhada pode ser mais memorável do que um mundo enorme sem nada significativo para fazer.
Queremos dar mais espaço para esse tipo de experimentação a pessoas e equipes pequenas. Deixe a infraestrutura e o código assistido por agentes apoiarem sua arte, seu mundo e os momentos de que os jogadores vão lembrar.
O multiplayer se torna real quando outras pessoas jogam. Compartilhe uma build inicial, observe como interagem e descubra o que querem fazer que você não havia previsto.
O SDK e o guia de testes ajudam nas verificações técnicas. Os jogadores dizem se a experiência funciona. Continue melhorando e leve a próxima versão até eles.
Jogar juntos significa pensar em idioma, comunicação e no público que seu jogo recebe. Explique o que as pessoas podem esperar e considere como vão interagir, especialmente quando crianças podem fazer parte do público.
Queremos que pessoas de lugares e origens diferentes possam se divertir juntas. Interfaces claras e um design social cuidadoso fazem parte disso.
Dê o Summer SDK ao seu agente e descreva o jogo. A referência é onde a explicação do produto vira implementação concreta.