No man Unity is very friendly. Upload a world from the Unity Asset Store, make the character move in the world with collision detection. get a nice cinemachine camera to follow player. work on animations and set up a HUD that keeps track of items picked, health and things as such. Create events that fire off as needed. Set up animation with the animation controller and lastly work on the Ui, the intro screen , game over screen. And don't forget the UX user experience. I think I will go with Unity this time around.