Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor Unity Sênior altamente experiente para projetar e construir a base técnica de um Action rpg (arpg) isométrico. O objetivo principal é criar um framework robusto, modular, limpo e reutilizável que sirva como fundação para o desenvolvimento de múltiplos jogos futuros, eliminando a necessidade de reescrever sistemas essenciais. O profissional deverá estabelecer uma arquitetura sólida, escalável e organizada, priorizando a ausência de soluções paliativas ('gambiarra') e a implementação de documentação mínima, mas eficaz, que permita a qualquer desenvolvedor dar continuidade ao trabalho de forma fluida. Este projeto foca exclusivamente na criação do core técnico do jogo, não incluindo o desenvolvimento de conteúdo completo ou a finalização de um jogo específico.
ESCOPO TÉCNICO (O que você vai entregar)
o desenvolvedor deve entregar:
01 - arquitetura base modular (clean code + scriptableobjects)
• estrutura organizada em módulos independentes
• facilmente expandível por outros devs
• zero acoplamento desnecessário
02 - movimentação e colisão isométrica (pixel-perfect ou grid-friendly)
• controle responsivo
• suporte a animações e estados
03 - ai modular (npcs e inimigos)
• fsm ou behavior tree simples
• percepção (visão, alcance, agro)
• pathfinding
04 - sistema de combate action
• ataques físicos e mágicos
• hitboxes/hurtboxes
• cooldowns
• feedback de impacto
05 - inventário e itens
• sistema básico estilo diablo
• scriptableobjects para armas, armaduras, consumíveis
• atributos, raridade, probabilidades
06 - ui essencial e configurável
• vida, mana, hotbar
• janela de inventário
sistema de eventos interno
• para conectar módulos sem dependência direta
07 - documentação mínima
• como usar e expandir cada módulo
• nada burocrático — só o necessário
o que não quero
• código improvisado
• dependência de assets pagos
• arquitetura “de faculdade”
• frescura visual — foco é 100% no código
entregáveis
• projeto unity organizado
• build demonstrando tudo funcionando
• vídeo explicando a estrutura
• documentação curta
• git com commits limpos e nomeados direito
tempo e pagamento
prazo: 30 a 45 dias.
REQUISITOS DO DEV
• Experiência comprovada com Unity (3+ anos)
• Portfólio real de sistemas complexos
• Conforto com arquitetura limpa e modular
• Saber explicar decisões técnicas
• Não ter medo de refatorar
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias