Stonetowers: Stonetowers Releases November 7th (Blog #6)

We are pleased to announce that Stonetowers will be available on Steam for Windows PCs on the 7th of November 2018! The game will be released for $13.99, £10.99 or your regional equivalent, with a 10% discount at launch…