App Icon


  • Paid
  • Sunnyside Games
  • GamesArcade
Release Date: January 2017Last Update On: March 2019

Towaga is a fast-paced action video game where you play as Chimù, a light-wielder protecting the temple of Towaga. Your focus, accuracy, and patience will be put to the ultimate test as you cleanse...

Want to get free app intelligence?

Sign up to start searching.

Create Your Free Account

Get Started

Already have an account?Log in here