Towga 2 is a super stylish single-player action shooter where you stand atop an ancient temple and blast swarms of enemies with upgradeable abilities and powerful spells.
A sequel to the popular original Towga game, Towga 2 features intense arcade action as you take on the role of a Light-Wielder tasked with protecting the Temple of Towga from the hordes of darkness. It’s coming to … Read More