Blog / Dicas
Testando sistemas Blueprint antes do lançamento
Sistemas Blueprint quebram fácil sem ninguém perceber: uma variável renomeada, uma struct que mudou, uma referência a outra pasta que funciona na sua máquina e falha na do comprador. Todo lançamento da Rookspire passa pela mesma bateria de testes antes de sair.
O que a bateria executa
- Uma reconstrução completa de cada Blueprint a partir do seu script, para que nada dependa de uma edição feita à mão.
- Compilação com zero erros e zero avisos.
- Uma verificação de referências que recusa qualquer asset que aponte para fora da pasta do próprio produto. É isso que permite instalar cada sistema sozinho.
- Cada mapa executado por 30 segundos com zero mensagens de runtime no log.
- Testes funcionais no Play In Editor, um para cada comportamento que importa.
Um teste que nunca falhou não prova nada
Um teste novo é escrito para falhar primeiro: o comportamento é quebrado de propósito, o teste precisa ficar vermelho, e depois a correção o deixa verde. Um teste que só passou até hoje pode não estar testando nada.
E uma pessoa, no final
Algumas coisas só uma pessoa consegue ver: se arrastar parece natural, se um prompt é legível contra um céu claro. Cada lançamento também passa por uma verificação manual no mapa de demonstração.