Good news for indie fans as three new titles have been released on Steam. These three games are FORCED, Defense Technica and Space Engineers. You can find our walkthrough video – and our first impressions – for FORCED here. Devolver Digital has also provided us with a review code for Defense Technica, however we could not capture any in-game footage from it due to some incompatibility issues between FRAPS and the game, thus we do not have an article for it. Continue reading New Indie Releases – FORCED, Defense Technica and Space Engineers Available On Steam