Is there any reason not to use Unreal and learn programming?

Programming is much more than just writing down code. Programming is all about solving complex problems, like in every other area of game development. If you’ve gained some experience with programming, you’ve not only learned a lot about patterns and algorithms to solve problems, also you’ve learned how to analyse and estimate problems. And exactly these logical understanding helps you in every complex situation.

That’s the reason why it’s not hard to learn a new programming language for an experienced programmer, the language and the actual coding is the smallest part of solving the problems. And Blueprints are nothing else than just another language.

I’ve seen a lot of Blueprints written by non-programmers. Mostly they find a way how to solve the problem, but the way they do it is neither efficient nor reusable. In the beginning it’s maybe faster to directly blueprinting your game without getting a deeper understanding of programming, but on the long run you will definitely miss it.

Chris :slight_smile: