I’ve tried to find some info about error handling in the unreal engine but didn’t have found anything. So how the error handling/processing is done in unreal?
It looks like the exceptions aren’t allowed in the default build of the projects/engine (One can set some build options to allow exceptions but then how the exceptions are handled? How about unhandled exceptions?). I’ve found some asset macros in the docs. How does one raise an error without continuing the program flow? That is something like throwing exception? Is it done using the assert macro? What about release builds?
I think some documentation could be added about error handling (if it does already exist I’ll glad to be aware of it).