General question from a noob

Heya Folks.
I’ve been looking to get into game dev, and so far im considering Unreal as the engine to go to when i wanna start.
I have no experience whatsoever in either coding or game dev, im a gamer with a ton of experience in gaming, wanna try and make my own cool ideas.
Anyway, i was wondering, for someone never coded before, this is the thing scaring me the most. I know i can learn, but was wandering how hard it actually is? also compared to C# wich is the alternative in Unity.
And how mutch can you actually make using blueprints?
Can an indie noob like me make an " Entire " game in blueprints? or do i have to learn some c++ aswell, and if that is the case, is it a benefit for me spending some time focusing only on c++ before even looking into unreal? Or should i just get into it?
Hope you can help, Thanks
Regards - Mike/Bullutus

Start with blueprints, and start to include C++ if you need it.

There are two reasons why you might need it:

  1. Changing the way the engine works. Some functionality just isn’t available in blueprint.

  2. Speed. For instance if you want to make a minecraft clone, you’ll never get it running in BP.

Having said that, it’s totally possible to make a game using only blueprint.

blueprints is super fast to work with and also helps to keep your mind at higher level (less focused on details), so you can work as programmer but not get in so deep that you forget to be game designer as well.

so for soloist or tiny teams it seems like an ideal toolset to me.

Quite a few examples of noteworthy games made using BP only, so I don’t think any question remains about that. If you find a performance bottleneck in your own project, of course you can always look into that specifically for a c++ solution if it seems necessary.