Blueprints are a toy. Which serious Unity dev would use UE4 without C#/F# or UnrealScript!?

I totally disagree with your sentiments, but realize is entitled to their opinion.

Personally, I think Blueprints are disruptive game changing technology (pun intended). For like 80% of non-performance critical game code they are amazing. On our current team of 25, it empowers the artists and level designers to be effective and contribute significantly. To me, Blueprints are one of the true gems when using Unreal. Blueprints and the material editor are simply a cut above.

Furthermore, I think c++ is an outstanding powerful language. It is powerful, flexible, and performant. (Although it can be wordy and complex, but some of the new features like auto and lambdas help with that. )
Most importantly, access to the source code is another game changer. It is critical for understanding, for troubleshooting, and for building custom tools and extending the engine.

Overall, in my opinion, Unreal is significantly more powerful than Unity. Things like the blueprints, the material editor, Sequencer, Persona, access to the source code, the list goes on…

On the other hand, if you prefer Unity, I encourage you to utilize it for your next project.
The most import part of game development is to utilize tools that you enjoy using - tools that you understand and which empower you - and that sounds like it might be Unity for you.

But for me, it is Unreal :slight_smile: