Styx: Master of Shadows: It's time for a Release Date

The softskins at NACON and Cyanide told me I had to “announce” something, so here it is: Styx: Blades of Greed is now sneaking its way to you on February 19, 2026. Yeah, yeah, I know, waiting isn’t your favorite thing.…