We will be undergoing planned maintenance on January 16th, 2026 at 1:00pm UTC. Please make sure to save your work.

Inspiration

The main inspiration was the Pygame Community Easter Jam 2023. It's what got the wheels rolling for this project and gave me some motivation to finally actually finish a project to a certain degree. Inspiration was also of course the time of the year which was around Easter so it's Easter themed. I also wanted to reignite my passion for programming so this was a chance for me to do exactly that.

What it does

Put simply you are tasked with saving the Easter and you have to find the Easter Bunny's basket and then with the help of the items in it you have to hide the eggs in their designated places. You've got a paper map to help you and a fancy head torch too.

How I built it

All of the code is written in pure Python and the pygame library was used to achieve all of the rendering and a major part of the game logic. It was built in under a week and took 30+ hours to build. I had a certain vision for what I wanted to game be about, made some to-do lists to help me remember what it was exactly and then it was pretty much just implementing all of those features I wanted.

Challenges I ran into

One of the main challenges was probably proper time management, especially towards the end when time was quickly running out. Other than that the UI framework I developed for this game took a while and a couple of nerves too. Making levels wasn't a simple task either.

Accomplishments that I'm proud of

The game works properly, it has 3 levels, a couple of menus which really add to the polish of the game, has a cool particle based lighting system.

What I learned

More about pygame.mixer.music and I also found a cool new way to structure related files together in a Python package inside the project.

What's next for Eggster

This project really inspired me so I'm already thinking about new version, perhaps Eggster 2, perhaps, under a different name, but an extremely similar concept, with some improvements obviously, more levels, more menus and settings, saving files and other stuff.

Built With

Share this project:

Updates