What is the coolest thing about having your own city?
While there may be fun to be had playing around or looking proudly over your city, the real fun begins when the enemy attacks! Upgrade your walls and cannons, defeat the enemy over and over, as they grow stronger!

What is tower defense? It is a strategy. It is brain burning! How to deal with excessive brain-burn and too tired? Put it aside and calm down.
Eternal Cannon is the perfect combination of idle tapping and tower defense, offering a unique experience with exceptional style.
Eternal Cannon takes the idle incremental game style that players have come to know and love, and stretched the limits of what they can be.

Game features:
---- More than 60 upgrades and research projects!
Your wall can be upgraded and cannons can be transformed! The walls can be upgraded from weak fences to nearly indestructible walls. What is your defense against enemy attacks? The most basic, you can also reflect the enemy's attack back or use it for your own use! The cannon can be turned ginormous, not only to spew shells to attack the enemy but also to have more features! Bullets double hitting! Fatal critical hits! Poisonous gas for grouped enemies, it is so domineering! All the upgrades will become a must-have!

---- A powerful skill system!
Freeze the enemy or throw a full-screen bomb. Repair the wall quickly, or let the gold coins fall like rain. Strengthen bullets or become Immune to the enemy for a time!

---- Real-time leaderboards!
Always see if your ranking is rising or falling, and compete with players all over the world to see who's strategy is stronger and rises faster.
---- The gameplay is simple and beautiful!
The enemy that attacks you has a cute and confusing appearance. The battle sites are also different environments. The operation is simple and easy to use, and more is to test your strategic choices.

If you encounter any problems, comments, and suggestions during the game, you can send an email to what are you waiting for? Let's play together!

What’s New

Version 1.4.11

Some bug fixed
More red gems when prestige
Balancing adjusted

Ratings and Reviews

4.7 out of 5
2.9K Ratings
2.9K Ratings
Comandr85 ,

Pretty fun, but....

There are two types of premium currency. Blue diamonds which you can earn and purchase with real money, and red diamonds which can only be earned in game. Blue diamonds are for speed ups, boosts, etc. Red diamonds are used for upgrades. You earn red diamonds through prestige, but only up to your maximum prestige level. If you prestige at level 300 and get say... 450 red diamonds... your red diamond earning does not start then again until you reach level 300 again. 300 is now effectively level 1 earnings wise. So if you hit a wall at level 300, you’re basically screwed because you won’t be able to afford any important upgrades that require red diamonds. Instead of only earning red diamonds for beating your record by a long shot, I would rather earn less red diamonds but be eligible to earn them every level after prestige. At this point I feel like I’m not making worthwhile progress and will probably just walk away from this game, which is too bad for everyone involved.

Karlmon ,

Love a great idle game but..

Been having a lot of fun if you can call an idle game fun, however I love this game, I can set it down and come back to huge earning and hordes defeated. It’s also unique in that there’s no RNG in getting better stuff after prestige you can choose whatever upgrades you want. However the problem is as soon as you hit a wall you will most likely never get past it due to not an availability to get red gems. There is a way to get some as a final upgrade however I didn’t know it existed so having spent my red gems I have no way of even getting close besides hoping for ads. TLDR: fun idle game id recommend it, if you are gonna play save red gems for final upgrade to have chance at progress.

Uncompliant ,

Good idea, horrible execution

There are a lot of fun aspects to the game, but it’s not enough to excuse the bad mechanics.

Rebirths only count if you push further than your last run, and if you spend too many of the Red Crystals (gotten from rebirthing above your last beaten level) along the way, you can keep yourself from buying the meaningful upgrades that don’t come until really late into the game.

The way around this is to not use any of the Red Crystals till you unlock the very last skill that actually lets your get more red crystals from just playing. The game does not tell you this, but loves to push you to buy the low level perks. That way you HAVE to buy from the cash shop to continue playing.


344.6 MB

Requires iOS 8.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, Simplified Chinese, Traditional Chinese

Age Rating
Rated 4+
In-App Purchases
  1. Beginner Pack $2.99
  2. Some Gems $1.99
  3. Lots of Gems $4.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like