Debugging & Performance

A few tips and tricks to help you while developing on the WRLD Unity SDK.

Android Debugging

Android Logcat allows you to view combined messages from all applications. You can easily manage Logcat from Android Monitor which allows managing multiple devices & applications as well.

However Logcat leads to a lot of noise since not all log messages are relevant. To filter relevant Unity, Android and Wrld messages use the following tag filter and apply it to logcat:

 tag:^((DEBUG|Unity|art|Eegeo)) 

Crashes & Asserts

During the runtime of your app, it is possible that the application may close unexpectedly due to an assertion in the WRLD SDK. This is generally followed by a message in the logging of the runtime platform and a stack trace. If you encounter such an error, please retrieve the stack trace to find the cause.

Production Build

To get the most performance from your target platform, build and package your project using a non-development build with the IL2CPP scripting backend. A development build should be used for testing and profiling only.