Advanced Debug Menu integra le variabili di gioco e le azioni di debug in un overlay configurabile, direttamente all'interno del gioco.
È possibile registrare proprietà o funzioni Blueprint, scegliere tra le modalità "Setter" (modifica) e "Viewer" (visualizzazione) e organizzare gli elementi in categorie. Il plugin genera automaticamente i controlli più adatti, consentendo di creare un menu di debug senza dover progettare un widget specifico per ogni singola variabile.
Basato su un core in C++ e un flusso di lavoro accessibile tramite Blueprint, Advanced Debug Menu è pensato per programmatori di gameplay e technical designer che desiderano analizzare i comportamenti e regolare i valori durante le fasi di prototipazione, bilanciamento e playtesting.
01Impostazioni in esecuzione (Runtime Setters): modifica i valori supportati durante il gioco, con intervalli numerici, incrementi e precisione di visualizzazione
02Monitoraggio in tempo reale (Live Viewers): tieni sotto controllo i valori che cambiano, con un intervallo di aggiornamento regolabile.
03Azioni di debug (Debug Actions): aggiungi pulsanti che richiamano le tue funzioni Blueprint.
04Categorie annidate: organizza le voci in gruppi espandibili utilizzando percorsi come Generale|Giocatore|Movimento.
05Monitoraggio bloccato (Pinned Monitor): mantieni visibili determinati valori in un pannello separato, anche quando il menu principale è chiuso.
06Finestre mobili (Floating Windows): sposta, ridimensiona e riduci a icona i pannelli; le posizioni e le dimensioni delle finestre vengono salvate.
07Ricerca e filtri: trova le voci tramite testo, categoria o modalità di inserimento.
08Integrazione con Blueprint: registra e gestisci le voci attraverso un sottosistema nativo di tipo "Game Instance". I nodi di registrazione utilizzano "Self" com
09Impostazioni di progetto: configura la scorciatoia, l'intervallo di aggiornamento, la scala dell'interfaccia, l'opacità, il titolo del menu e la versione visual
10Widget personalizzabili: estendi le classi native di finestre, categorie e righe creando le tue sottoclassi in Blueprint.