Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor Front-end Unity (ui/ux) para trabalhar no jogo world magic, um rts/4x em unity 2022.3. O jogo envolve a construção de vilas, evolução de edifícios, coleta contínua de recursos (online/offline) e envio de tropas no mapa externo, com combate focado em relatórios de gestão. Este projeto tem grande potencial de continuidade após a entrega da Fase 1.
Escopo Fase 1 — Mapa Interno (MVP)
* Câmera isométrica polida: Implementação de câmera isométrica com funcionalidades de pan, zoom, limites e centralização em alvos.
* HUD de recursos: Desenvolvimento da interface de usuário para exibir recursos (Pão, Madeira, Pedra, Ferro, Ouro), relógio do jogo e botões principais.
* Barra inferior: Criação da barra de navegação inferior com botões para Conquistas, Heróis, Mochila, Loja, Aliança e Mapa.
* Seleção de edifícios e Painel do Edifício: Implementação de seleção de edifícios via raycast com destaque visual, e um painel detalhado para cada edifício, mostrando nome, nível, produção por hora, custo e tempo de upgrade, além de botões de ação.
* Elementos de UI adicionais: Inclusão de badges/red-dots para notificações, tooltips informativos e pequenos efeitos sonoros (SFX).
* Documentação: Criação de uma documentação de 1 página explicando o processo de adição de novos recursos ou edifícios ao sistema.
Bases existentes (para integrar)
Já temos as seguintes bases prontas para integração: Vault, ResourceCollector, TimeService, Structure, ResourceType. O sistema de produção contínua (incluindo offline) e os limites por nível do Town Center já estão implementados. Os dados são gerenciados via ScriptableObjects e a comunicação é feita através de EventBus/Services. Placeholders e a cena da cidade base também estão prontos.
Stack & práticas
Utilizaremos UGUI e TextMeshPro para a interface. O código deve ser em C# limpo, com comentários simples e uso de [Tooltip] para campos públicos. Espera-se a criação de prefabs modulares e uma UI performática, otimizada para dispositivos móveis.
Envie na proposta
1. Apresente 2–3 exemplos de UI desenvolvida em Unity (HUDs e painéis).
2. Descreva como você conectaria o HUD aos sistemas de backend sem criar acoplamento forte, utilizando EventBus e ScriptableObjects.
3. Informe o prazo estimado para a entrega da Fase 1.
4. Confirme que você utiliza comentários simples e [Tooltip] em seu código.
Valores negociaveis.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias