Merge assist

Merge assist is a prototype for a custom blueprint merge tool, meant to improve upon the merge workflow of the unreal engine. It removes the need to switch back between the diff and blueprint editor. And streamlines the merge process by converting each diff and conflict into changes which can be applied automatically.

What did I do?

  • Create iterative prototype to proof the feasibility of the plugin, and hone in on the final design.
  • Create documentation, both as a personal reference, and to share with others allowing them to fast track their start with Unreal plugin development
  • Analyse the blueprint merge workflow, identifying improvement points
  • Performed a comprehensive analysis of the blueprint diff code, combining analysis of source code and output to make sure that all edge cases where covered.
  • Created code which allows for the automated resolution of changes and conflicts.

Project details

Role(s): Programmer
Year: 2018 - 2019
Team size: 1
Duration: 20 weeks
Engine: Unreal
Languages: C++
Technology: Unreal