Press the Button

Gameplay Programmer

Press the Button is a level-based puzzle game about attempting to unsubscribe from a sutbborn website that does everything it can to prevent you from unsubscribing. Each level presents a different UI interaction puzzle where players must outsmart the site and its AI chatbot to continue through the increasingly convoluted unsubscription process.
This game was created for the Bigmode Game Jam 2026 using Godot and GDScript.
Play Press the Button on Itch.io!
My Contributions
Technical Implementation
Levels were implemented as individual Godot scenes, allowing each puzzle to define it's own UI layout and interaction logic. A simple Game Manager was responsible for loading and unloading specific level scenes and managing lives remaining as the player progressed.
Because each level was consolidated to a single scene, they could be created and tested in isolation and itegrated quite seamlessly. This allowed new levels to be created quickly during the jam.
Levels
Find the right button
Button Flood Level
Navigate the maze
Maze Level
Draw the unsubscribe button
Draw the Unsubscribe Button Level
Fire the letter into the button space
Fire the Letter from the cannon level
Squash all the bugs
Squash the bugs level
Catch the runaway button
Run-away button level
Final boss against the AI
Final boss level
Lessons Learned
This project was my first time working with Godot, and the jam provided a great opportunity to quickly learn a new engine while building a complete gameplay loop.
Working within a tight time constraint reinforced the importance of.
  • designing mechanics that are simple to implement yet fun and interesting
  • building levels that communicate the puzzle clearly through UI and SFX feedback
  • structuring scenes in a way that allows rapid iteration