I’m sorry to revive an old thread, but I can’t believe this hasn’t happen yet.
I think everything should be able to be saved as text. Binaries are hell to use with a VCS, especially with something distributed like git.
The Unreal devs wouldn’t have to do much, just save e.g. binary blueprints in a cache folder and save the text representation in the normal directory. Then the text file has to be updated when the blueprint is modified and saved, and the binary file is recompiled when the date of change of the text file is newer than the one of the binary.
I would do it myself, but I can’t find the serialization logic in the github repo
2 Likes