Console da sviluppatore nascosta in GTA 3 Pt. 1
Oggi esamineremo le funzionalità di debug nascoste che sono state utilizzate per testare GTA 3 in passato. Prima di andare oltre, volevo ringraziare Fire Head per aver trovato e spiegato queste interessanti funzionalità di debug in modo che potessimo mostrartele. E spero che non dimenticherai di ringraziarlo neanche per il materiale esclusivo che vedrai solo in questo video. Senza ulteriori indugi, iniziamo finalmente a discutere di queste funzionalità di debug. Prima di entrare nel vivo, sai cosa significa "debug" o "debugging"? Per dirla in termini semplici, il "debugging" è il processo di individuazione e risoluzione di difetti o bug all'interno di un gioco. E per renderti ancora più facile da capire, diamo un'occhiata all'esempio. In questo momento stai guardando la vera funzionalità di debug, che è stata utilizzata dagli sviluppatori per rendere in tempo reale le collisioni di oggetti e le hitbox.
Questi elementi rappresentano uno strato invisibile del gioco che non vediamo, ma con cui possiamo comunque interagire scherzando nel mondo di gioco. Potresti dire che è stato molto importante eseguire il debug di questi elementi almeno visivamente? Ovviamente. Questo è stato il motivo per cui hanno creato e utilizzato questa funzione ed ecco un esempio di come potrebbe farlo. Alcuni di voi potrebbero già sapere che si tratta di un oggetto invisibile ma solido alla stazione di servizio di Portland. Non puoi speronarlo né puoi attraversarlo. Se vuoi davvero, puoi saltarci sopra. Immagino che tutti noi abbiamo sperimentato bug simili in passato e non c'è molto che noi giocatori possiamo fare al riguardo. Ma se tu fossi uno sviluppatore, potresti semplicemente abilitare questa funzione di debug e guardarti intorno. Qualcuno però ha messo qui una scatola di collisione.
Naturalmente, non ha alcun senso perché dovrebbe essere qui, il che significa che è un bug. E questo, signore e signori, è un processo di debugging. Non c'è dubbio che i giocatori non abbiano davvero bisogno di avere questi strumenti di sviluppo segreti nei loro giochi. Senza contare che il gioco a volte utilizza troppe risorse per elaborarli, sprecando le prestazioni per niente. Di conseguenza, gli sviluppatori di solito cercano di rimuovere le funzionalità di debug dalla versione normale del gioco. Di solito hanno testato il gioco creando una speciale "build di debug" del gioco, che ha tonnellate di funzionalità di debug con cui scherzare. E a proposito di una build di debug...
E anche questa parte è finita. Spero che vi sia piaciuto. Consigliatemi altri giochi da fare per questa serie, e lasciate 5 stelle e un commento. Ciao.