Welcome to the Unreal community
I say your idea is definitely doable, but it will take you some time to learn the engine.
I recommend you start at the beginning and learn Unreal before starting your game. Check out the Unreal Academy for amazing tutorials.
Another option is to buy a survival game template from the Marketplace to get started. There are 2 complete templates that are very fairly priced
Also make sure you join the Unreal discord server for quicker answers.
Good luck!