A downloadable game for Windows

Made in 48 hours for Ludum Dare 50. All art, audio, and game code (excluding some base code for buttons and spritesheets) made during the jam period.

The included build is for Windows, but any computer that can run Python 3.7 should be able to install PyGame and run from source.

Art: Paint.NET

Music: MuseScore 3

SFX: SFXR, Audacity

Code: Python/PyGame

Fonts: Alef, Voyager



No changes to gameplay, sound, or graphics have been made after the end of the jam. I have made a few performance improvements after reports of lag (I believe this is within the spirit of the "porting to new platforms" clause in the rules, allowing players with less powerful machines to play the game). However, if you want to play the unmodified version, let me know and I can get a build to you.

Individual changes and associated Git commits are listed below.

4/4/22: Reduced minimum framerate so the game is more playable on lower-performance machines

4/4/22: Minor performance fixes to combat lag on the rewind animation (including removing a print statement I accidentally left in)

Rated 3.4 out of 5 stars
(5 total ratings)
GenreAction, Platformer, Shooter
Made withpygame
Tags2D, Arcade, Ludum Dare 50, Pixel Art, Singleplayer, Time Travel
Average sessionA few minutes
InputsKeyboard, Mouse
AccessibilityColor-blind friendly
LinksLudum Dare


EleventhHour.zip 11 MB

Install instructions

Download and extract the zip file, then run EleventhHour.exe.

Windows Defender and Pyinstaller have a very rough history together. If Windows decides to flag the executable as a virus and delete it before you can run the game, you'll probably have to whitelist the directory it's in before you extract it. Reach out if you have difficulties with this.


Log in with itch.io to leave a comment.

My executables created using pyinstaller are rarely below 40 MB. How did you manage to get such a small .exe file?

It might depend on what Python libraries you have installed on your Python instance. If you have numpy, scipy, etc., they can get pretty big! If it’s just pygame it’s usually manageable.

There’s a way to exclude specific libraries in the pyinstaller config file, or you can set up a fresh Python environment through virtualenv or similar.

Hope that helps!


Achei surpreendentemente divertido.
Com certeza esse seria um daqueles jogos de celular que você joga enquanto senta na privada ou que você e seus amigos jogam durante uma viagem de ônibus, o que eu quero dizer? Viciante, simples e divertido.

Obrigado por jogar!