Abyxsis

Location

Indie Videogame Showcase - Expo Hall B - Booth # 79

Rating ( vote)

Abyxsis is a hellish metroidvania where you play as a demon on a quest for redemption.