3 ms·
How do visual scripting systems like Unreal Blueprints handle version control and merging of changes from multiple people?
by cpeterso 4y ago
How do visual scripting systems like Unreal Blueprints handle version control and merging of changes from multiple people?
- cma 4y agoThey implemented a built in visual diff tool that diffs the graphs and properties side by side and integrates with any of the supported source control plugins. Merging has to be done manually though, so most teams use source control locks like for art assets. There are several ways to split blueprints into more files to result in less locks.
- aaronfranke 4y agoWith Godot's VisualScript, it's not handled at all. The files are saved as a binary format and cannot be merged, even manually.