Gota Buddies: Numbers
Gota Buddies: Numbers é um jogo de brincadeira livre e criativa, desenvolvido para explorar a motivação extrínseca das crianças e introduzi-las à matemática.
Principais entregas
Recorte das mecânicas, sistemas e integrações mais relevantes deste projeto.
- Sistema modular de customização de personagem, escalável, com múltiplas categorias e persistência de estado.
- Implementação de loja in-game, com lógica de compra, inventário e desbloqueio de itens.
- Criação de sistema de interação de itens baseado em regras para cada interação e estados de objetos.
- Desenvolvimento de sistema de pets, com lógica de comportamento, estados e interação com os personagens no cenário.
- Construção de ambiente interativo baseado em componentes, com gerenciamento de eventos e estados globais.
- Desenvolvimento de sistema de eventos, com controle de ativação e adição de conteúdos temporários.
- Desenvolvimento de minigames únicos, com dificuldade progressiva baseada nos diferentes níveis da grade curricular de matemática, adicionando moedas ao jogador que podem ser gastas na loja.
- Implementação do Firebase Firestore como backend de dados, gerenciando a persistência dos dados dos jogadores, como moedas e itens comprados na loja.
- Implementação do Firebase Analytics para coleta de métricas de uso, retenção e comportamento dos jogadores.
O que eu construí neste projeto
Este é o maior projeto em que trabalhei, com alguns anos dedicados à programação do jogo, à criação de mecânicas autorais e à construção de sistemas centrais para a experiência.
O sistema de interação, junto do sistema de customização, é a base mais robusta do jogo. Ele permite que todos os elementos do cenário interajam entre si: itens interagem com o player, com o cenário e entre si mesmos. O jogador pode arrastar itens pelo cenário, fixá-los em superfícies, fazer personagens segurarem um item em cada mão, dividir objetos em pedaços menores e manipular cada parte individualmente.
Também atuei na construção da UI, animações de cenário e personagens, sons, backend com Firebase, Unity Remote Config, Analytics e efeitos visuais. O sistema de customização foi pensado para evolução contínua, com novas roupas e opções de cor sendo adicionadas com frequência e persistência completa das escolhas do jogador.
Vamos conversar?
Entre em contato ou acompanhe as minhas redes sociais para ver mais projetos, estudos técnicos e atualizações.
