Last week I mentioned a game that I was working on in PuzzleScript. There was a link to the game in progress.
To-day, there is a link to the game which is done: Aperture Science Sokoban Testing Initiative.
It’s Portal, told as best as I can through the game engine. Which, honestly, came out pretty great, given that my last experience attempting to code a game happened on a TI-83+ graphing calculator.
I’m quite proud of myself. For designing levels which people have found challenging but possible, for punching out bugs wherever I discovered them, and for writing which, in my mind, serves as a pastiche of what made the Portal series so entertaining, without simply hitting identical beats; in the same way that Portal 2 featured some callbacks to the initial game (companion cube, cake, etc.) without simply repeating the bits which had become memetically entertaining.
I gave myself a challenge to do something relatively new with “cake,” and I honestly think I achieved it. But that’s a spoiler, technically, and this isn’t a post-mortem analysis. This is an announcement that a thing has been completed!
Go, play Aperture Science Sokoban Testing Initiative! Push some crates, fling some portals, eat some cake, and enjoy!