Blueprints vs C++

It all depends on the scope of your project. You can definitely go with blueprints to get used to the engine framework and then dive into c++ when you find the bottlenecks for your project.

Also, there’s tons of tutorials for survival games over the internet, most in blueprints, to accelerate the process for you.

(I’m assuming your goal is to make your game prior to become a better programmer. Otherwise go for C++ as soon as you learn the engine framework)