Although blueprints are great, once you have to touch C++ it’s not so great. Tools like Rider for Unreal make it much, much better though. C++ is king of game dev and everyone hates it. Unreal is not regular C++ and handles a lot of resource management for you, but it’s still C++.