Diffing Blueprints

By Mike Beach

In an earlier post, we discussed asset diffing in Unreal Engine 4, but only briefly covered our tool specifically for diffing blueprints. We’re back today with a tutorial video designed to further explain the Blueprint diff tool.

As a refresher:  “diffing” is where two files get compared side by side. The differences between the two files are highlighted for you, making them easy to spot. Without diffing, tracking down bugs and dissecting features can be a headache (especially with large, complex files).

Traditionally, diffed files are textual. However, with blueprints, a textual representation would not be especially helpful. That’s why we crafted our own blueprint diff tool. With it, every edit (nodes moved/added/removed, connections made or broken, pin values modified, etc...) is listed for you to see.*

The following video shows off the tool, and explains how to use it.

Thanks for checking it out! If you have any questions, be sure to swing by the forums and let us hear your thoughts!

* Note: In 4.0.1, the list of differences has the direction ‘sense’ flipped (e.g., it will say “Removed Node” when a node was added).  This has already been fixed for future releases.

Recent Posts

Optimizing Battle Breakers for Chunked Downloading

We explore the tools and techniques we used when making Battle Breakers, en...

Epic Games Celebrates Unreal Engine Developers with Dedicated Game Space at GDC

Epic and dozens of Unreal Engine developers will demonstrate amazing titles...

Epic Games Goes Big at GDC 2018

'State of Unreal' and a day of developer sessions at the Yerba Buen...