News Indie Obscura Bio Inc. Redemption is Out Now on Steam Bio Inc. Redemption has finally emerged from the Early Access waiting room on PC.