Post

I've been learning Unreal for almost a year and I feel like Blueprints are crushing me. I get that they're extremely valuable to a lot of devs but there are so many points of frustration. Most of them stem from the binary format and inability to diff/merge changes. Goes against my entire workflow. 😩

I know there's been discussion about UE6 removing Blueprints. This is not meant as an argument in favour of that. What I would've liked is for Epic to improve the implementation of Blueprints to support more external workflows like merging (i.e. move to a text-based data format).

Personally, for my own projects, I don't see myself moving to Unreal anytime soon. I think I'll be looking at Godot.

0 reposts0 likes

I've been on a similar journey and have the same conclusion. Godot (using GDScript in my case instead of C#) has been excellent for me when making small games.

Nice! I don't know if I'm prepared to give up C#, but yeah. 😄 Both Unity and Unreal are solid engines (my Blueprint gripes aside) but the companies behind them seem untrustworthy. On the other hand Godot seems be maturing really quickly and has the benefit of being open source.

Great brief overview! My ears perked up when you mentioned coroutines (I love them!). I also love that scene files are human readable. The ability to do project-wide text searches is super valuable. (Thanks, I appreciate it! I didn't realize you were ex-Ubi as well. 😄)