A downloadable game for Windows


Attack of the Goo is a tower defense game where you defend yourself from slimes with the help of mysterious forcefields.

This game was created for Brackey's Game Jam 2021.1, which ran from 14 February to 21 February 2021. You can help me out by giving me a rating here (That is if you've played it, of course).

Controls / How To Play

Left-Click - Select Tower / Place Tower

Right-Click - Select Field

Scroll Wheel - Switch Current Tower Building (in Build Mode)

B - Enter Build Mode

W - Start Wave

M - Move Menu

Escape Key - Pause

F11 - Toggle Fullscreen

Credits / Resources Used

All assets were created by me except the font, Digital Disco, by jeti / fontenddev.com.

This font is licensed under the Creative Commons Attribution 4.0 License.

 Sound Effects made with Bfxr. Music made with beepbox.co.

 Graphics made in Adobe Photoshop and Illustrator.

Maps created in Tiled.

Coded in Python 3 and Pygame 2.

Thanks for playing!


Updated 7 days ago
Published 12 days ago
Release date 12 days ago
Made withTiled, Adobe Photoshop, pygame, Adobe Illustrator
Tags16-bit, 2D, Pixel Art, pygame, python, Retro, Slime, Tower Defense
LicenseMIT License
Average sessionA few minutes
InputsKeyboard, Mouse
LinksRate It Here!, Game Jolt Page, indie.db Page

Install instructions


Download attackofthegoo_win.zip, and extract it into a folder.

In the folder, run main.exe.

Simple as that!

Source Code (Python 3)

Download attackofthegoo_py.zip, and extract it into a folder.

Then, download the requirements in requirements.txt. You can do this by opening the terminal, directing to the download folder, and then typing the following:

pip install -r requirements.txt

If you do not have pip installed, you can download the required libraries from these sites:

After you have installed the required packages, go back to the terminal and type:

python main.py

And that should run the game, enjoy!


Windows Download 76 MB
Source Code Download 21 MB

Development log


Log in with itch.io to leave a comment.


Really fun, the rapid flame throwers are way overpowered tho.

After like 30 mins of playing I've got an exception. (gaming on Linux)
Haven't tried it from source code yet.


Ah, darn it! Looking back at the code, I thought I had fixed that bug. Thank you for bringing it to my attention. I'll fix it in a post-jam update.

Thanks for the comment!


Sniper Towers are useless, Rapid Flame Turrets are OP, jet packs slimes are faster than bullets and can only be hit by accident. Soaker turrets are too weak since the attack speed comes at the cost of one shotting enemies, and I'm not sure what cannons do but they're not much better than double shot towers. Interesting idea using the fields but certain parts of the game seem unnecessarily difficult to play against and certain towers are just objectively outclassed. Also enemies get stuck in corners occasionally, and jet packs sometimes don't end the wave. Great job Orion, I'm impressed. Sorry for trashing on your game, but not sorry ;)

You don't really sound impressed but OK. I decided to keep the enemies from getting stuck on corners on purpose. I thought it would be a good splash of randomness into enemy waves. It's the one and only time I've ever thought a bug would be fine as a feature. About the tower aiming and field stuff, I totally agree. Didn't really have enough time to balance those specific aspects of it.

Been getting a lot of less harshly critical comments so I'm glad you said something. Thanks.