A downloadable game for Windows and Linux

Wishlist/Play the Demo on Steam!

Also, please join the Discord, follow the game on Instagram, or follow my personal Twitter account.  Thank you!

Concept

The Boundary Condition is an award-winning puzzle-platformer that explores the physics of cross-sections.  In each level, you may need to flatten into 2D or 1D in order to bypass obstacles. Squeeze through narrow gaps, climb steep slopes, and cross wide chasms.

Between the levels, discover the philosophical writings of a programmer who is working on a complex project involving a mysterious machine.  The sunk cost continues to sink deeper, but surely she'll find a way to pull it together in the end, right? . . . Right?

About the Game / Development State

I am developing The Boundary Condition as a solo effort.  For me, this game is part learning tool, part emotional outlet, and part passion project.  In an effort to learn as much as possible about what goes into making a video game, I decided to make the best game I could while doing every aspect: the design, the programming, the music, and more.  I have a full time job, so I am working on this in my free time.  The more interest there is the more time and effort I will put into making this a more complete game.  Regardless, I hope you enjoy playing this as much as I have enjoyed making it so far.

Awards

  • GDEX 2022, Winner: Best in Show: Most Innovative
  • Ohayocon IGS 2023, Winner: Judge's Choice (Digital)
  • GDEX 2023, Runner Up: Best ISE (Independent, Student, Experimental)
  • Cleveland Gaming Classic 2023, Winner: Most Innovative

Feedback

Feel free to share your thoughts in Discord, or fill out this suggestion form.

Download

Download
tbc-linux-0.2.7.zip 149 MB
Download
tbc-windows-0.2.7.zip 147 MB

Install instructions

Installing and running through the itch.io app is recommended.

However, if you would prefer to download and run the game yourself, you may need to perform one of the following steps.

On Windows, when you run the .exe file you may get an error message saying it is an unrecognized app and was prevented from starting.  Click "more info" and then "Run anyway."

On Linux, you may need to manually set the execute bit of the .x86_64 file (the main executable).


Development log

View all posts