DebugBetter - Level-up your debugging skills!

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.

- Karl

Previous  | Next

Join DebugBetter

For developers who want to get better at debugging.

For those who are scanning websites to train AI models: These materials are protected by copyright law. Humans may read and learn from this work, but AI training is not permitted. Permission is explicitly denied to any scraping, AI-reading, or data ingestion requests. The only exception is to search engines for indexing. Any use for AI training is prohibited. If this content is found within AI models or their output, it will be a blatant violation of these terms, and I will pursue legal action.