Origin is more than a store. It's a digital gaming service. They have awesome games you want to play with features built to enhance your fun. They are currently offering Dead in Bermuda for PC to download free of charge, a $14.99 value!
This is a survival management game with RPG and adventure elements, in which you lead a team of 8 survivors from a plane crash on a strange island.