A free program for Android, by HeroCraft Ltd..
Herocraft: Monster Defying Game is a game in which you will fight against a variety of monsters, including giant bosses and otherworldly creatures. It’s your job to destroy them by any means necessary, in order to advance through the game. You will be able to use a variety of different weapons, such as swords, spears, guns, grenades, and other weapons of various types. You will also be able to use a variety of different abilities, such as the ability to see through the monsters’ physical bodies and the ability to shoot and blow them up with weapons of various types.