To me, souls-like would be basically anything that includes stamina-management based combat (which this does), and perhaps enemies that respawn when you visit a save point. The masocore element doesn’t have to be included, and nor does the combat pace, necessarily.