Compartilho aqui minha lista de tarefas a título de curiosidade. É muita coisa! E tem outras que não cito nela ainda.
- Desligar seta ao voltar o volante, inicialmente no mouse, volante virtual e real (no teclado e setas é mais complicado, fazer o temporizador)
- Revisar desligamento no EVP (automáticos antigos)
- Revisar controles mobile de desligar no VPP (manual e novos automáticos)
- Nivelar volume das vozes e adicionar as demais
- Modo singleton para otimizar o tempo de carregamento do tráfego, anúncios em pontos de ônibus, pedestres, vozes (carrega uma vez e mantém carregado, só descarregando/recriando ao alterar as opções). Eventualmente tornar isto opcional, checar todos os Scripts que chamam eles para evitar problemas. Sugestão: renomear os namespaces.
- Revisar fumaça do escapamento, ativar/desativar de acordo com o motor
- Revisar sincronia das setas/pisca
- Ajustar posição 3D dos sons de portas, catraca, validador, etc, inclusive nos mods. Sugestão: criar os audiosourcers no prefab.
- Estudar alternativa ao Halo para os mods
- Dicionário ou lista de texturas pros mods, evitando recarregar a mesma. Limpar tudo ao sair da cena.
- Sons dos mods: implementar ou comprar o asset para carregar em runtime. ogg default?
- Estudar carregar o 3D, sons e texturas dos mods como Asset Bundle
- Criptografia dos mods: implementar algum teste de proteção dos modelos 3D (médio/longo prazo)
- Otimização/recriação dos modelos para o celular: t07, Padron Rio, eventualmente mais modelos
- Revisão/inclusão do t14 e vip4 em 2018
- Reprogramar ProcessaMaterialIuminado, usando o shader legacy e dois renderers em vez do Standard.
- Implementar opção VertexLit depois de fazer isso, testando nas HD Graphics mais antigas.
- Aplicar função de identificação similar aos mods nos ônibus nativos do jogo, facilitando alterações estruturais no 3D sem um longo processo manual
- Revisar buraco na calçada da peça do Metrô Carrão
- Variações dos postos de combustíveis, implementação das bancas como detalhes opcionais no Aricanduva
- Pedestres no terminal e arredores? Recurso depende de novas técnicas (dynamic navmesh vs waypoints)
- Detalhes de postes com fios no Aricanduva
- Placas de sinalização no Aricanduva
- Rever reflexos em vários materiais no modo Forward (ruas nos mapas de teste, prédios no final do Noronha)
- Rever as moitas usadas, refazer com mais polígonos (mapas antigos)
- Preparar guia para os mods em video ou texto
- Montar sistema de log para os mods, facilitando encontrar erros no processo de conversão
- Hot reloading de mods para testes
- Visibilidade de colliders nos mods em modo debug
- Revisar ou procurar melhor objeto/shader para as luzes dos ônibus e carros do tráfego, contornando também o limite dos halos visíveis
- Alterar cor do asfalto na maioria das as ruas, deixando próximo ao da Radial
- Implementar bloqueio visível nas ruas de fim de cenário, comuns em outros jogos
- Refazer o GPS imediatamente depois do floating origin mover, sem dar aqueles segundos
- Experimentar reduzir o volume no floating origin para evitar o tic ao mover
- Linha curta que pega só a Radial no Aricanduva