DEV Community

Basem Shaaban Mohamed
Basem Shaaban Mohamed

Posted on

I built a tower defense game with Flutter — here's what I learned

Hi! I'm Basem Shaaban Mohamed, a solo Flutter developer from Egypt. I've been working with Flutter for about 5 years and have 8 apps published on Google Play.

I built Baron: Tower Siege, a tower defense game, using Flutter and the Flame engine — the stack I know best.

What's in the game

  • 🗼 10 tower types (archers, cannons, mages…)
  • 👹 9 enemy types (goblins, orcs, wolves, flyers, dragons)
  • ⬆️ Tower upgrades up to level 4
  • 🐣 A Monster Farm — hatch and train monsters
  • 🗺️ Chapter maps across forest, desert, snow, volcano and swamp
  • 🎮 Multiple game modes and daily rewards

Try it and share feedback

The game is free on Google Play:

https://play.google.com/store/apps/details?id=com.mbs.towersiege

If you're a developer or a player, I'd love your feedback — especially on balance, difficulty and performance. What would you build? 🗼

Top comments (0)