Launching on Steam on Tuesday, Nov. 10 from indie dev Team Junkfish, this is a survival horror take on the stuck-on-an-island-with-dinosaurs concept. The inhabitants of the island aren't your standard ...