Debugging Unreal Engine projects
Unreal Engine projects are written in C++, so you will use the usual C++ compiler/debugger suites on your respective platform.
That being said, Epic created all sorts of custom macros and data structures, which can be complex and confusing to debug with regular tools.
One tool that makes this easier is Rider from JetBrains. It’s a separate IDE that comes with LLDB for debugging. It is also aware of many of the Unreal data structures and macros and can visualize them so they are easier to understand and work with.
They recently made it free for non-commercial projects, so it’s a good time to check it out.