Dungeon crawler/puzzler Loot River is out today while Eiyuden Chronicle: Rising and This War of Mine: Final Cut launch on May 10th.