Heroes of Might: Magic and TD
Fantasy Tower Defense war game
| One-time purchase | 55 | $1.99 – $6.04 | 28.1% | |
| One-time purchase | 37 | $0.99 – $3.17 | 18.0% | |
| One-time purchase | 34 | $1.49 – $3.17 | 9.2% | |
| One-time purchase | 27 | $1.62 – $3.06 | 8.7% | |
| One-time purchase | 160 | $0.25 – $0.73 | 8.5% | |
| One-time purchase | 26 | $2.99 – $8.33 | 7.3% | |
| One-time purchase | 136 | $7.34 – $15.80 | 3.6% | |
| One-time purchase | 23 | $2.33 – $6.04 | 3.0% | |
| One-time purchase | 151 | $2.99 – $9.47 | 2.1% | |
| One-time purchase | 23 | $0.99 – $3.06 | 1.7% | |
| One-time purchase | 141 | $2.99 – $9.47 | 1.5% | |
| One-time purchase | 142 | $8.99 – $15.80 | 1.1% | |
| One-time purchase | 16 | $13.44 – $24.43 | 1.1% | |
| One-time purchase | 13 | $0.27 – $0.42 | 0.9% | |
| One-time purchase | 140 | $1.62 – $3.13 | 0.8% | |
| One-time purchase | 13 | $2.80 – $4.73 | 0.8% | |
| One-time purchase | 142 | $17.63 – $31.63 | 0.7% | |
| One-time purchase | 139 | $8.99 – $15.80 | 0.5% | |
| One-time purchase | 5 | $3.56 – $5.69 | 0.5% | |
| One-time purchase | 19 | $18.85 – $25.60 | 0.4% | |
| One-time purchase | 6 | $14.83 – $18.84 | 0.3% | |
| One-time purchase | 16 | $2.33 – $4.49 | 0.3% | |
| One-time purchase | 2 | $0.60 – $1.05 | 0.3% | |
| One-time purchase | 133 | $3.73 – $6.30 | 0.2% | |
| One-time purchase | 136 | $14.67 – $31.63 | 0.2% | |
| One-time purchase | 3 | $5.88 – $7.45 | 0.1% | |
| One-time purchase | 2 | $6.92 | 0.1% |
| Top grossing products | ||
|---|---|---|
| Russia | 37%640 | |
| Ukraine | 14%246 | |
| Poland | 7%127 | |
| United States | 6%97 | Too few reviews here for the split to mean anything |
| Germany | 3%58 | Too few reviews here for the split to mean anything |
| Vietnam | 3%48 | Too few reviews here for the split to mean anything |
| South Korea | 2%33 | Too few reviews here for the split to mean anything |
| Czech Republic | 2%30 | Too few reviews here for the split to mean anything |
| United Kingdom | 2%28 | Too few reviews here for the split to mean anything |
| Hungary | 1%25 | Too few reviews here for the split to mean anything |
| Bulgaria | 1%25 | Too few reviews here for the split to mean anything |
| Belarus | 1%24 | Too few reviews here for the split to mean anything |
| Canada | 1%22 | Too few reviews here for the split to mean anything |
| Kazakhstan | 1%22 | Too few reviews here for the split to mean anything |
| Sweden | 1%22 | Too few reviews here for the split to mean anything |
| France | 1%21 | Too few reviews here for the split to mean anything |
| Romania | <1%16 | Too few reviews here for the split to mean anything |
| Spain | <1%15 | Too few reviews here for the split to mean anything |
| Norway | <1%15 | Too few reviews here for the split to mean anything |
| Slovakia | <1%13 | Too few reviews here for the split to mean anything |
| Denmark | <1%13 | Too few reviews here for the split to mean anything |
| Israel | <1%13 | Too few reviews here for the split to mean anything |
| Australia | <1%11 | Too few reviews here for the split to mean anything |
| Turkey | <1%11 | Too few reviews here for the split to mean anything |
| Netherlands | <1%10 | Too few reviews here for the split to mean anything |
| Brazil | <1%9 | Too few reviews here for the split to mean anything |
| Latvia | <1%9 | Too few reviews here for the split to mean anything |
| Thailand | <1%9 | Too few reviews here for the split to mean anything |
| Lithuania | <1%8 | Too few reviews here for the split to mean anything |
| Croatia | <1%7 | Too few reviews here for the split to mean anything |
| Hong Kong | <1%5 | Too few reviews here for the split to mean anything |
| Estonia | <1%5 | Too few reviews here for the split to mean anything |
| Switzerland | <1%5 | Too few reviews here for the split to mean anything |
| Taiwan | <1%4 | Too few reviews here for the split to mean anything |
| Portugal | <1%4 | Too few reviews here for the split to mean anything |
| Georgia | <1%4 | Too few reviews here for the split to mean anything |
| Finland | <1%4 | Too few reviews here for the split to mean anything |
| Japan | <1%4 | Too few reviews here for the split to mean anything |
| New Zealand | <1%3 | Too few reviews here for the split to mean anything |
| Macedonia | <1%3 | Too few reviews here for the split to mean anything |
| Singapore | <1%3 | Too few reviews here for the split to mean anything |
| Moldova | <1%3 | Too few reviews here for the split to mean anything |
| Belgium | <1%3 | Too few reviews here for the split to mean anything |
| Azerbaijan | <1%3 | Too few reviews here for the split to mean anything |
| Argentina | <1%3 | Too few reviews here for the split to mean anything |
| Malaysia | <1%2 | Too few reviews here for the split to mean anything |
| Ireland | <1%2 | Too few reviews here for the split to mean anything |
| Greece | <1%2 | Too few reviews here for the split to mean anything |
| Cyprus | <1%2 | Too few reviews here for the split to mean anything |
| Serbia | <1%2 | Too few reviews here for the split to mean anything |
| Italy | <1%2 | Too few reviews here for the split to mean anything |
| United Arab Emirates | <1%2 | Too few reviews here for the split to mean anything |
| Kyrgyzstan | <1%2 | Too few reviews here for the split to mean anything |
| Tajikistan | <1%1 | Too few reviews here for the split to mean anything |
| Austria | <1%1 | Too few reviews here for the split to mean anything |
| Egypt | <1%1 | Too few reviews here for the split to mean anything |
| Slovenia | <1%1 | Too few reviews here for the split to mean anything |
| Iceland | <1%1 | Too few reviews here for the split to mean anything |
| Mongolia | <1%1 | Too few reviews here for the split to mean anything |
| India | <1%1 | Too few reviews here for the split to mean anything |
| South Africa | <1%1 | Too few reviews here for the split to mean anything |
| Mexico | <1%1 | Too few reviews here for the split to mean anything |
| Peru | <1%1 | Too few reviews here for the split to mean anything |
| Indonesia | <1%1 | Too few reviews here for the split to mean anything |
| Chile | <1%1 | Too few reviews here for the split to mean anything |
| Sri Lanka | <1%0 | Too few reviews here for the split to mean anything |
| Zimbabwe | <1%0 | Too few reviews here for the split to mean anything |
| Guyana | <1%0 | Too few reviews here for the split to mean anything |
| Guinea-bissau | <1%0 | Too few reviews here for the split to mean anything |
| Guatemala | <1%0 | Too few reviews here for the split to mean anything |
| Iraq | <1%0 | Too few reviews here for the split to mean anything |
| Gambia | <1%0 | Too few reviews here for the split to mean anything |
| Ghana | <1%0 | Too few reviews here for the split to mean anything |
| Jamaica | <1%0 | Too few reviews here for the split to mean anything |
| Jordan | <1%0 | Too few reviews here for the split to mean anything |
| Grenada | <1%0 | Too few reviews here for the split to mean anything |
| Kenya | <1%0 | Too few reviews here for the split to mean anything |
| Gabon | <1%0 | Too few reviews here for the split to mean anything |
| Cambodia | <1%0 | Too few reviews here for the split to mean anything |
| St. Kitts and Nevis | <1%0 | Too few reviews here for the split to mean anything |
| Micronesia | <1%0 | Too few reviews here for the split to mean anything |
| Kuwait | <1%0 | Too few reviews here for the split to mean anything |
| Cayman Islands | <1%0 | Too few reviews here for the split to mean anything |
| Fiji | <1%0 | Too few reviews here for the split to mean anything |
| Lao Peoples Democratic Republic | <1%0 | Too few reviews here for the split to mean anything |
| Lebanon | <1%0 | Too few reviews here for the split to mean anything |
| St. Lucia | <1%0 | Too few reviews here for the split to mean anything |
| Ecuador | <1%0 | Too few reviews here for the split to mean anything |
| Antigua And Barbuda | <1%0 | Too few reviews here for the split to mean anything |
| Algeria | <1%0 | Too few reviews here for the split to mean anything |
| Luxembourg | <1%0 | Too few reviews here for the split to mean anything |
| Dominican Republic | <1%0 | Too few reviews here for the split to mean anything |
| Libya | <1%0 | Too few reviews here for the split to mean anything |
| Morocco | <1%0 | Too few reviews here for the split to mean anything |
| Dominica | <1%0 | Too few reviews here for the split to mean anything |
| Montenegro | <1%0 | Too few reviews here for the split to mean anything |
| Madagascar | <1%0 | Too few reviews here for the split to mean anything |
| Cape Verde | <1%0 | Too few reviews here for the split to mean anything |
| Mali | <1%0 | Too few reviews here for the split to mean anything |
| Myanmar | <1%0 | Too few reviews here for the split to mean anything |
| Costa Rica | <1%0 | Too few reviews here for the split to mean anything |
| Macao | <1%0 | Too few reviews here for the split to mean anything |
| Mauritania | <1%0 | Too few reviews here for the split to mean anything |
| Montserrat | <1%0 | Too few reviews here for the split to mean anything |
| Malta | <1%0 | Too few reviews here for the split to mean anything |
| Mauritius | <1%0 | Too few reviews here for the split to mean anything |
| Maldives | <1%0 | Too few reviews here for the split to mean anything |
| Malawi | <1%0 | Too few reviews here for the split to mean anything |
| Colombia | <1%0 | Too few reviews here for the split to mean anything |
| Cameroon | <1%0 | Too few reviews here for the split to mean anything |
| Mozambique | <1%0 | Too few reviews here for the split to mean anything |
| Namibia | <1%0 | Too few reviews here for the split to mean anything |
| Niger | <1%0 | Too few reviews here for the split to mean anything |
| Nigeria | <1%0 | Too few reviews here for the split to mean anything |
| Nicaragua | <1%0 | Too few reviews here for the split to mean anything |
| Cote Divoire | <1%0 | Too few reviews here for the split to mean anything |
| Congo | <1%0 | Too few reviews here for the split to mean anything |
| Nepal | <1%0 | Too few reviews here for the split to mean anything |
| Nauru | <1%0 | Too few reviews here for the split to mean anything |
| Congo, Democratic Republic | <1%0 | Too few reviews here for the split to mean anything |
| Oman | <1%0 | Too few reviews here for the split to mean anything |
| Panama | <1%0 | Too few reviews here for the split to mean anything |
| Belize | <1%0 | Too few reviews here for the split to mean anything |
| Papua New Guinea | <1%0 | Too few reviews here for the split to mean anything |
| Philippines | <1%0 | Too few reviews here for the split to mean anything |
| Pakistan | <1%0 | Too few reviews here for the split to mean anything |
| Botswana | <1%0 | Too few reviews here for the split to mean anything |
| Bhutan | <1%0 | Too few reviews here for the split to mean anything |
| Palau | <1%0 | Too few reviews here for the split to mean anything |
| Paraguay | <1%0 | Too few reviews here for the split to mean anything |
| Qatar | <1%0 | Too few reviews here for the split to mean anything |
| Bahamas | <1%0 | Too few reviews here for the split to mean anything |
| Bolivia | <1%0 | Too few reviews here for the split to mean anything |
| Brunei Darussalam | <1%0 | Too few reviews here for the split to mean anything |
| Rwanda | <1%0 | Too few reviews here for the split to mean anything |
| Saudi Arabia | <1%0 | Too few reviews here for the split to mean anything |
| Solomon Islands | <1%0 | Too few reviews here for the split to mean anything |
| Seychelles | <1%0 | Too few reviews here for the split to mean anything |
| Bermuda | <1%0 | Too few reviews here for the split to mean anything |
| Benin | <1%0 | Too few reviews here for the split to mean anything |
| Bahrain | <1%0 | Too few reviews here for the split to mean anything |
| Burkina Faso | <1%0 | Too few reviews here for the split to mean anything |
| Sierra Leone | <1%0 | Too few reviews here for the split to mean anything |
| Senegal | <1%0 | Too few reviews here for the split to mean anything |
| Suriname | <1%0 | Too few reviews here for the split to mean anything |
| Sao Tome & Principe | <1%0 | Too few reviews here for the split to mean anything |
| El Salvador | <1%0 | Too few reviews here for the split to mean anything |
| Swaziland | <1%0 | Too few reviews here for the split to mean anything |
| Turks and Caicos | <1%0 | Too few reviews here for the split to mean anything |
| Chad | <1%0 | Too few reviews here for the split to mean anything |
| Barbados | <1%0 | Too few reviews here for the split to mean anything |
| Bosnia & Herzegovina | <1%0 | Too few reviews here for the split to mean anything |
| Turkmenistan | <1%0 | Too few reviews here for the split to mean anything |
| Tunisia | <1%0 | Too few reviews here for the split to mean anything |
| Tonga | <1%0 | Too few reviews here for the split to mean anything |
| Angola | <1%0 | Too few reviews here for the split to mean anything |
| Trinidad and Tobago | <1%0 | Too few reviews here for the split to mean anything |
| Armenia | <1%0 | Too few reviews here for the split to mean anything |
| Tanzania | <1%0 | Too few reviews here for the split to mean anything |
| Albania | <1%0 | Too few reviews here for the split to mean anything |
| Uganda | <1%0 | Too few reviews here for the split to mean anything |
| Anguilla | <1%0 | Too few reviews here for the split to mean anything |
| Uruguay | <1%0 | Too few reviews here for the split to mean anything |
| Uzbekistan | <1%0 | Too few reviews here for the split to mean anything |
| St. Vincent & The Grenadines | <1%0 | Too few reviews here for the split to mean anything |
| Venezuela | <1%0 | Too few reviews here for the split to mean anything |
| British Virgin Islands | <1%0 | Too few reviews here for the split to mean anything |
| Afghanistan | <1%0 | Too few reviews here for the split to mean anything |
| Vanuatu | <1%0 | Too few reviews here for the split to mean anything |
| Kosovo | <1%0 | Too few reviews here for the split to mean anything |
| Yemen | <1%0 | Too few reviews here for the split to mean anything |
| Liberia | <1%0 | Too few reviews here for the split to mean anything |
| Zambia | <1%0 | Too few reviews here for the split to mean anything |
| Honduras | <1%0 | Too few reviews here for the split to mean anything |
Description
Enter a legendary fantasy world where your defense towers are living monsters, and each hero commands the power of ancient magic.
Prepare to defend your kingdom against relentless invasions from four powerful enemy clans:
creatures from the underground caves, including dragons and horned beasts,
the undead from cursed wastelands,
demons from fiery infernos,
and elemental spirits from a realm of pure magic.
In this epic tower defense strategy game, your decisions shape the battlefield. Build your defenses, summon your champions, and unleash spells from the Book of Magic.
Features:
Two story campaigns filled with dangerous enemies — dragons, vampires, demons, and more.
Over 50 unique enemy types, each with their own abilities and tactics.
Six defender races, including noble knights, mystical mages, forest guardians, wild beasts, and elemental creatures.
80+ battle towers inspired by mythical beasts and arcane constructs.
Legendary heroes with unique skills: strategists, spellcasters, warlords.
Powerful ancient artifacts: swords, shields, rings, scrolls, and magical armor.
Elemental magic system: Fire, Water, Air, and Earth.
Dozens of battle spells: Fireball, Lightning, Summon Elementals, Haste, Slow, and more.
Three difficulty modes — including a Hardcore challenge for true tacticians.
Endless Deathmatch mode for non-stop defense action.
Fully offline gameplay — no internet required.
Why You’ll Love It:
If you enjoy classic fantasy strategy, rich world-building, and tactical tower defense gameplay — this adventure is for you.
Gather your forces. Choose your hero. Save the realm.