Skip to main content

Debugging

Gameplay Debugger

Gameplay Debugger in Unreal Engine is a tool that enables analyzing realtime gameplay data at runtime. See Unreal Engine docs for more information.

Gameplay Debugger can be activated with the apostrophe (') key by default or with EnableGDT cheat.

Inworld Unreal SDK has it's own Gameplay Debugger category. You can use this to check if your characters are setup correctly, as well as current session connection status and other information.

gameplay-debugger

Audio Dumper

Audio Dumper dumps all sound captured from microphone and sent to Inworld server during an Inworld session. Enable Audio Dumper by setting Inworld.Debug.EnableSoundDump console variable before starting or during PIE. Audio is dumped during InworldApiSubsystem deinitialization(after PIE is stopped). The audio is dumped to ProjectName/Saved/Logs/AudioDump.wav by default. You can customize the path by setting the Inworld.Debug.SoundDumpPath console variable.

Log all packets

There's an option to enable logging for all packets coming from Inworld server by enabling Inworld.Debug.LogAllPackets console variable.