Oh, I'm pretty sure Godot has everything I need. The only question is whether I have the ability to use the engine well or not xD
Managed to get the basic movement, the health survival stats & inventory done, but still groping around for the simple procedural generation (to make resources auto-spawn around area. but preventing them from overlapping with each other).