Sicaria: Sicaria Early Access has been RELEASED

We are happy to announce EARLY ACCESS RELEASE of Sicaria. Sicaria is a third-person stealth game set in ​Antwerp during the Eighty Years' War. You play as an engineer, a person capable of overcoming any challenge throug…