A downloadable game for Windows

A warlock with a cruel sense of humor has transformed you into a pool ball! Use strategy and physics to fight through his dungeons and defeat his minions. Watch out for pool sharks*!


- Infinite, procedurally-generated pool dungeons

- Seven unique enemy types and a boss on each floor

- All original art, music, and bug-ridden physics code


plasmastarfish- code, splash art, player and enemy art

Zebulah - code, enemy and level design

rusty fishburger (soundcloud) - music, sound effects

Airborne_Manatee - level art

Some SFX used were from a library, but all other assets were made during the seven-day jam.


There are currently two versions of the game you can download! If you are a judge or want to play the version made entirely in the jam period, download the regular game. Otherwise, you can download the post-jam version for the following improvements:

  • Updated music and audio crossfading (now MP3s, so the download size isn't massive!)
  • Improved level loading times
  • Fixed minor graphical errors (such as 4 balls not producing particles while shielded)
  • Fixed a bug where, if the player took too long to take their turn, the enemies would get impatient and start moving too early
  • Added an icon to the EXE
  • If for some reason you're running the game from command line (nerd!), the game no longer clogs it up with debugging print statements
  • Added "bwowowo" and "vwoosh" noises to the portal between floors


This game was made in Python, with PyGame. Because it wasn't written in an engine, and it was programmed in a short period of time, there are some pretty obvious physics bugs. That's fine though, because there are also some inobvious ones.

You can view or download our source code from Github (MIT license).

*Disclaimer: there are no sharks in this game.

Install instructions

Extract the zip and run Poogue.exe.

If you have trouble with Windows Defender, you can add the folder to your antivirus's whitelist (it's okay, you can trust us).

  • Open Windows Security
  • Select the "Virus & threat protection" tab
  • Scroll down to Virus & threat protection settings and click "Manage settings"
  • Scroll down to Exclusions and click "Add or remove exclusions"
  • Click "Add an exclusion" and "Folder"
  • Select the folder you extracted


Poogue 151 MB
Poogue (post-jam) 25 MB


Log in with itch.io to leave a comment.

Interesting idea, thanks for entering this! I made a playthrough of it here - https://youtu.be/5jcxfNbMFIY - got myself stuck a few times, but definitely very creative. Nice work!


A really innovative take on the roguelike theme - and while the game still feels more billiard than roguelike, y'all put a lot of creativity into fusing in the roguelike elements. I bet the physics and AI here were no small feat.

I am running the game in Wine on Mac, so this might not be a native bug, but the game crashed on me in Lava level when the 8-ball was just appearing:


Thanks for playing Eldar!

Yeah there's a bug that can occur when the 6 ball attempts to attack after being sunk. We'll address it and the update the post-jam version :)

(1 edit)

Can't open either version of the game.

Edit: Fully aware that without more information like the error message I get or system specs, this is pretty useless, will update it once I am back at my computer.


The game uses PyInstaller, which Windows Defender loathes, so it might be trying to stop it from running. There are instructions on the game page to whitelist it, so you can see if that helps. It's also possible other antivirus software could cause problems as well.

If that doesn't help, I'm not sure what the issue could be, although it's worth mentioning the game has only been tested on Windows 10 on relatively modern hardware.

See the screenshot that Eldar Bogdanov posted just above? That's the error I get every time I try to open either version of the game, just black screen and that error.

Using a FAIRLY new windows 10 laptop.

That's a generic error that could be caused by any number of things, although happening during loading makes me suspect it's occurring when loading the images and sounds.

First thought is to make sure you're running the EXE from the folder it's living in (e.g. by finding and double-clicking it) rather than from somewhere else (e.g. searching it in the start menu). Otherwise it might get confused on where to find the asset folders.

If that doesn't help, I can make another build with error logging tonight that could give us more info, if you're still up for trying to get it working!

I actually simply tried it on another computer, running it in exactly the same way, both windows 10, and it worked no issues, so it's gotta be something hardware specific I guess?

Strange. Glad you got it working though!


Fantastic concept, well executed :D

Unfortunately I hit a bug where my turn wouldn't start when I was inside the purple 4 ball's gravity well, stopping me from continuing :/


There definitely are some odd bugs, as tends to happen when you make a game in a week! Sometimes the game doesn't realize all the balls have stopped moving if one is getting pushed into a wall, especially by the 4 ball.

Theoretically, there is a ten-second breaker that starts the next turn if nothing has changed, so it's possible waiting a few seconds would have fixed it. And if not... jam games can be a little rough around the edges.

Thanks for playing!


I rarely play game jam games and this one is amazing. You guys hold something great. You really need to make a full fledged game out of this.

Thanks! Glad you enjoyed it!

Thanks man, that means a lot!

(1 edit)

Really want to play this, but Windows will not budge with the post-jam version, even after trying whitelisting it. Jam version goes by just fine, but the other won't for some reason. The Itch app refuses to let it download too. :(

Hm, I just tested it again, and was able to extract and run it. You might have to whitelist the containing directory (for instance, your Downloads folder) before extracting it, otherwise Windows might try to delete the EXE before you can do anything.

If that doesn't work, you might want to make sure it's not being removed by any other antivirus software you have installed.