The Maze é um jogo para android desenvolvido por mim durante 2019. O jogo foi publicado na Play Store e pode ser baixado com este link
- Projeto criado
- Sprites para o jogador e paredes
- Melhorias no jogador e paredes
- Controles para o jogador
- Grade de paredes em teste
- Geração de grade de paredes
- Pós-Processamento em teste
- Criação algoritimo recursivo de backtracking em testes
- Algoritimo recursivo de backtracking
- Pós-Processamento
- Função de eliminação de muros
- Sprite para a saída
- Melhorias no gerador de labirintos
- Saída do labirinto
- Input mobile
- Optimizações
- Pós-Processamento desabilitado
- Correções no input mobile
- Controles para fins de teste
- Menu simples para testes
- Pós-Processamento removido
- Correções no input mobile
- Melhorias no menu
- Correções no input mobile
- Correções no input mobile
- Tamanho do jogador reduzido
- Testes no plano de fundo
- Scripts melhorados
- Adicionado o efeito de linha no jogador
- Correções no input mobile
- Adicionado o plano de fundo no menu
- Animação no fim no nível
- Adicionado Pós-Processamento no menu
- Modificações na linha do jogador
- Adicionado o ícone
- Removido Pós-Processamento no menu
- Modificações nas texturas
- Correções na renderização
- Correções de erros
- Adicionado a maior parte do menu
- Adicionado o modo clássico
- Menu melhorado
- Gráficos melhorados
- Adicionada transições entre telas
- SplashScreen Modificada
- Ajustes na velocidade de transição da tela
- Correções de bugs
- Melhorias no menu
- Optimizações no gameplay
- Adicionado o modo customizado
- Optimizações no menu
- Melhorias no menu
- Correções de bugs no modo customizado
- Correção de um bug na renderização da UI
- Correção das animações da UI
- Testes no input da seed no modo customizado
- Correção das animações da UI
- Melhorias na UI
- Melhorias na UI
- Melhorias na UI
- Melhorias na UI
- Melhorias na UI
- Adicionada animação para a tela de saída
- Otimizações na memória
- Otimizações na UI
- Testes de desempenho
- Correção de bugs na transição de tela
- BackEnd mudado de "Mono" para "IL2CPP"
- Suporte para ARM64
- Shaders da UI modificadas
- Testes com GC incremental
- Testes com divisão de canvas na UI
- Texturas reduzidas de 2048 para 1024
- Correções nas animações da UI
- Correção na tela de saída
- Desabilitado o contador de fps
- Adicionado um timer no gameplay
- Agora o spawn do jogador só acontece nos cantos do labirinto
- Pequenas correções de erros e otimizações
- Melhora da animação de finalização da fase
- Agora o timer mostrará as horas também
- Várias mudanças no algorítimo de geração de labirintos
- Agora os labirintos tem mais variedade
- Adicionada tela de carregamento
- Adicionada pausa
- Melhorias na performance da UI
- Modelo de pacode modificado de APK para AAB
- Agora o aplicativo ocupa somente 12mb
- Sistema de seeds melhorado
- Agora o nível máximo é o 99
- Pequenos ajustes na tela de carregamento
- Correções na UI para diferentes resoluções
- Botão de retorno modificado
- Adicionado botão de pausa
- Correções na resolução da tela de carregamento
- Adicionada tela de saída
- Design da tela de pausa modificado
- Ajustes nos scripts
- Sistema de seed modificado (permite qualquer caractere UTF-8)
- Ajustes na animação de finalização do labirinto
- Correções de erros e testes
- Adicionado o modo tempo
- Testes com GUI pixel perfect
- Ajustes na resolução da UI
- Sistema de tempo modificado
- A tela de saída agora é opaca
- Correção no display do uso do tempo
- Ajuste na dificuldade do modo tempo (Adicionado um segundo a mais)
- Pequenos ajustes nos scripts
- Sistema de pontuação modificado
- testes com renderização fora da "safe area" (notch)
- Adicionada uma conquista de teste
- Adicionado um placar de teste
- Adicionado status
- Modificações na chave SHA1 na API do Google
- Correções no setup do sistema do google play games
- Criação de um novo ID para o Auth 2.0
- Modificações nos scripts
- Removida a conquista "Bem-vindo testador alfa"
- Adicionadas mais 27 conquistas
- Modificações nas conquistas
- Adicionada opção de continuar de onde parou
- Modificada as permissões do Google Play (Agora pede permissão menos vezes durante o jogo)
- Modificações nos botões da opção de continuar de onde parou
- Adicionadas informações
- Corrigido um erro em que o progresso do jogo progrediria acima do nível 99 quando salvo
- Removido o login do Google Play Games no botão de status
- Adicionado um joystick (visual)
- Controles do jogador modificados
- Sensibilidade dos controles aumentada em 16%
- Corrigido um erro de posição do joystick
- Adicionado suporte para o português brasileiro
- Corrigido erro em salvamento de níveis
- Corrigido erro no modo tempo que fazia com que o nível fosse incorreto
- Textos da UI modificados
- XP de algumas conquistas reduzido
- O joystick agora é desativado na tela de pausa
- Adicionado o modo escuro
- Os modos agora tem uma diferença visual
- Adicionado o suporte para Africâner
- Adicionada uma conquista de conclusão do modo escuro
- Sistema de detecção de idioma modificado para um modelo mais simples
- Textura do jogador e da saída melhorado
- Correção na iluminação no modo escuro
- Testes com o suporte para o Espanhol da América Latina
- Ajustes nas cores do timer do modo tempo
- Adicionados sons
- Reduzida a velocidade das telas de mensagem
- Adicionado suporte para Espanhol da América Latina
- Correções e modificações nos efeitos sonoros
- O som do jogador foi desabilitado
- Adicionado música para o menu
- Corrigido um erro que fazia com que o som do gameplay não funcionasse
- Adcionadas as músicas do gameplay
- Adicionado sistema de controle de música
- Transição suave do som nas animações
- Pequenas correções de erros
- Splash Screen Renovada para o nome da empresa Abstrato
- Modificações nas cofigurações de importação de audios
- Removido o suporte para arquiteturas x86
- Modificações nas cofigurações de importação de audios
- Desabilitado o som da pontuação
- Sistema Play Games foi reconstruído do zero
- Refatoração de código
- Removida a tela de "Informações do jogador"
- Adicionado sistema de pontuação e conquistas offline
- Alterações visuais dos ícones no menu
- Ícone alterado
- Ícone aumentado
- Correção na compressão de alguns sprites
- Adicionado sistemas de anúncios
- Corrigido erro fatal no sistema Play Games
- Modificações e testes no sistema de anúncios
- Modificações e correções de erros no sistema de anúncios
- Modificações e melhorias no sistema de anúncios
- Primeiro teste com anúncios reais
- Modificações e testes no sistema de anúncios
- Adicionado sistema IAP
- Testes com a configuração de billing
- Tempo para a exibição de anúncios modificada de 2:30 min para 1:30 min
- Aumentada a pontuação para o modo escuro em 40%
- Testes no sistema IAP
- Sistema IAP melhorado
- Testes com o IAP
- Correções de bugs no sistema IAP
- Testes com o IAP
- Tela de informações modificada
- Sistema IAP validado
- Limpezas de código
- Correção de erro que fazia com que o nível dos labirintos do modo escuro fossem salvos incorretamente
- Novos testes com sistema IAP
- Adicionada validação de recibo no sistema IAP
- Testes com o sistema IAP
- Testes com o sistema IAP
- Modificações visuais na tela de informações
- Correções no ícone
- Criada a faixa beta
- Correções no ícone
- Suporte para ícones adaptativos do android 8 e 9
- Suporte para ícones redondos do android 6 e 7
- Suporte para ícone antigos (legacy) do android 5 e 4.1
- Correções nos ícone adaptativos
- Adicionado suporte para alemão
- Adicionado suporte para chinês
- Adicionado suporte para Russo
- Correções de pequenos erros
- Otimização do tamanho do jogo
- Novo ícone
- Refatorações simples no código
- 70,9% do código refatorado
- Pequenas otimizações
- Mudança de logo do time
- Removido o contador de fps (anteriormente desativado)
- Versão mínima do android redefinida pra 4.4 (KitKat)
- GC incremental removido
- Removido anúncios e o modo premium
- Arquivos residuais de versões anteriores removidos
- Refatoração em 87%
- Google Play Games Atualizado
- Modificado o método de exibição dos placares
- Removida linguagem Afrikanêr pois não é possível garantir sua precisão
- Removida linguagem Alemã pois não é possível garantir sua precisão
- Removida linguagem Chinêsa simplificada pois não é possível garantir sua precisão
- Removida linguagem Chinêsa tradicional pois não é possível garantir sua precisão
- Removida linguagem Russa pois não é possível garantir sua precisão
- Código totalmente refatorado
- Dataholder substituído pelo ScriptManager
- Marca da Abstrato atualizada
- Bug que fazia com que a saída do labirinto não emitisse som é corrigido
- Configurações do projeto alteradas e alguns pacotes removidos
- Testes para a correção de erros
- Projeto limpado
- Testes com o Vsync
- Erro que deixava o jogo a 30 fps corrigido