Blog / Consigli
Testare i sistemi Blueprint prima dell'uscita
I sistemi Blueprint si rompono facilmente senza che te ne accorga: una variabile rinominata, una struct modificata, un riferimento a un'altra cartella che funziona sulla tua macchina e fallisce su quella dell'acquirente. Ogni release di Rookspire passa dallo stesso gate prima dell'uscita.
Cosa esegue il gate
- Una ricostruzione completa di ogni Blueprint a partire dal suo script, così niente dipende da una modifica fatta a mano.
- Compilazione con zero errori e zero warning.
- Un controllo dei riferimenti che rifiuta qualsiasi asset che punti fuori dalla cartella del prodotto. È questo che permette di installare ogni sistema da solo.
- Ogni mappa eseguita per 30 secondi con zero messaggi di runtime nel log.
- Test funzionali in Play In Editor, uno per ogni comportamento che conta.
Un test che non ha mai fallito non dimostra nulla
Un nuovo test viene scritto per fallire prima: il comportamento viene rotto di proposito, il test deve diventare rosso, poi la correzione lo fa diventare verde. Un test che è sempre passato potrebbe non testare niente.
E una persona, alla fine
Alcune cose può vederle solo una persona: se un trascinamento risulta naturale, se un prompt è leggibile su un cielo luminoso. Ogni release viene anche provata a mano nella sua mappa demo.