Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor Unity experiente para resolver problemas críticos de sincronização e funcionalidade multiplayer em um projeto de jogo Third-Person Shooter (TPS). O jogo é desenvolvido em Unity 6 e utiliza Photon Fusion (Shared Mode), JUTPS 3 Controller (Julhiecio TPS Controller), Character Customizer (jordbugg/Custom Character Loader) e o sistema de inventário e armas do JUTPS. A implementação multiplayer está parcialmente concluída, mas requer correções importantes para garantir estabilidade tanto no Editor quanto em builds.
Problemas atuais que precisam ser resolvidos:
* Jogadores remotos aparecem caindo com animação de "falling".
* Transform, posição, rotação e estados não sincronizam corretamente entre os jogadores.
* O Movement Controller do JUTPS não está integrado adequadamente com o Photon Fusion.
* O jogador local funciona, mas o segundo jogador apresenta câmera bugada ou muito distante.
* O Character Loader utiliza JSON para carregar presets (gênero, roupas). É Essencial sincronizar o preset carregado para todos os players, pois jogadores remotos aparecem sem roupas ou com o modelo errado.
* O PlayerSpawner funciona parcialmente, com casos onde o jogador não spawna ou spawna sem componentes essenciais.
Objetivo final do trabalho:
* Fazer o multiplayer funcionar 100%:
* Jogadores devem se ver mutuamente.
* Movimento deve ser sincronizado e correto.
* Animações devem funcionar adequadamente.
* Transform (posição e rotação) deve estar perfeitamente sincronizado.
* Eliminar bugs de câmera para todos os jogadores.
* Sincronizar a aparência carregada via JSON:
* Cada jogador deve carregar seu preset de personagem.
* Outros jogadores devem ver corretamente as roupas, gênero e acessórios de cada personagem.
* Garantir compatibilidade total com o JUTPS:
* Movimento fps/tps.
* Ragdoll.
* Armas e inventário.
Esperamos a entrega de um projeto corrigido e funcional, com scripts organizados e documentados. O multiplayer deve ser estável para suportar 99+ jogadores, com a câmera funcionando corretamente para cada jogador e a aparência sincronizada, sem erros críticos no console. Na sua proposta, por favor, inclua trabalhos anteriores com Photon Fusion, seu portfólio, tempo estimado para entrega e um valor aproximado para o projeto.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias