A downloadable game for Windows and Linux

Tower defense with mushrooms! Enemies come in waves from their hill to attack your pumpkin, defend it by placing mushroom towers. There are 8 levels to play on.

ESC - Pause
Left Click - Place current tower
Right Click - Stop placing tower / Delete tower below cursor
Middle Click - Hold to move camera
Scroll Wheel - Zoom in and out
Keys 1-5 - Select a tower to place

This game is made in Godot 2.2 alpha

Fabric by Dr.Doomsday


Mushroom Towers (Windows) 21 MB
Mushroom Towers (Linux) 22 MB
Mushroom Towers (Source) 14 MB


Log in with itch.io to leave a comment.

sick dude love it

Loved playing this game. I just wish there was an endless mode, or maybe some levels were longer.

make a level editor

I like the game idea. Keep up the good work!


I beat the second,third,fourth,fith,sixth,and seventh level on my first try!!!


I loved the game, I just wish there were more levels.


+ nice art style

+ clean and simple

+ tactical and fun

- no tower upgrades

Hi man. Any tips building this from source on a mac?

Can I update this to Godot 3.1 version and make a mobile version for Android, perhaps upload it to Google Playstore?

No, sorry. The art assets are not free to use. I uploaded the source for people to learn from. If you want to create your own tower defense game based on this one you certainly can though. I do plan to revisit this game at some point in the future as well.

I see, I see. Very well then. Looking forward on "Mushroom Towers 2" in the future! :)


./mushromtowers_linux: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
$ ll /usr/lib | grep libpng
libpng16.so -> libpng16.so.16*
libpng16.so.16 -> libpng16.so.16.16.0*
libpng.so -> libpng16.so*

I think you should provide all the shared libraries, then we can use:


posion mushroom op

perfected the last level

was the second level i played

Nice designed game :)

[BUG] Can't Open the Game on Linux

Error message from Terminal:
./mushromtowers_linux: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

My system specs:
OS: Lubuntu 18.04 LTS 64 bit

That is not a bug, you lack a package on your distro.

Oh... And how to fix this?

installing libssl will maybe not be enough, you also need the same version than the author used. This is why he should probably provide the libs or compile statically.

same error here, Ubuntu 21.10 

wow made in Godot Engine :D Congratulations :)

Does the source code require 2.2/3.0 to compile?

I made the game with a 2.2 alpha build, it uses the new astar class, and I think a few other new features in 2.2.

It was a nice little game, but how is it spooky?

  • Great art style.
  • Could use some kind of interaction during the waves or a way to speed it up.
  • Give it a story about a girls in pumpkin/mushroom suits etc.
  • Could be spookier.

This is a real master piece <3
I loved the overall design, very simple and smooth. The graphics... man! Congratualtions for doing this!

I found a bug (or not) if we block the entire path, the waves simply don't spawn. Is it possible to fix it by seting the walls to have a health kinda property?


Thank you! You can destroy mushrooms by right clicking them, you get their full cost back, so there's no waste for accidentally placing a mushroom in a wrong spot.