Developer Domo Games’ strategy game Castle Woodwarf 2 is planned for release mid-June on Steam. The recent trailer (see below) showcases some of the enemies that players will encounter as they defend the city of Woodwarf alongside their dwarven brothers. In Castle Woodwarf 2 players are tasked with keeping the city of Woodwarf and their dragon safe […]