Thursday, July 29, 2010

Limbo Fools Me Twice

So I played through Limbo this past weekend. Although the minimalistic style and abrupt, enigmatic ending are sure to get a lot of press, but it's a solid puzzle/platformer at its core. I'd highly recommend it to fans of Portal and Braid.

In this post I wanted to focus on the design choices made in one particular puzzle that struck me as noteworthy. As I'll be discussing my play experience there and how I got around it, I suppose this post contains mild spoilers. If you don't want to hear how to solve one of the many puzzles, be warned.

Relatively early in the game, I came across a huge press on the ceiling and an obvious button on the floor beneath it. I thought, "Okay, yeah, gotta jump over the button to avoid being smashed," and ran to do so. As soon as I got under the press, however, the floor before the button clicked and triggered the trap, smashing me into jelly. "Okay, that's weird." It was a subversion of common platformer gameplay, but I quickly surmised I'd have to jump onto the button and then hop over the rest of the floor.

It worked and I moved on until the same setup immediately followed. Without breaking stride, I leapt onto the button... which then triggered the trap and crushed me again. This one worked as initially expected.

I laughed out loud at how beautiful it was. My expectations had been dashed twice in quick succession. If the first trap had worked like it does 99.9% of the time in other platformers, I would have blown past it and been killed if the rules were inverted on the second. I probably would've been annoyed with the inexplicable change of rules too.

As it stood, however, I died twice. The first time I died because the trap was different from my prior gaming experiences. I died the second time because I had thrown out all of my previous experience due to a single anomaly. And I wasn't annoyed with either death. I was along for the ride. The game was carefully designed to take advantage of gamers' instincts and tweak them to keep things fresh and it did a great job of it in this case.

Games like Limbo (and Braid and Eversion) do a great job of taking the 2D platformers we grew up with and making them mature by manipulating the player's expectations of the gameplay. It doesn't take long for the player to be retrained, though. Eversion does a great job of turning a bright, cheerful 2D platformer into an absolutely terrifying "don't play this with the lights out" experience. However, once the player figures out the "scare" moments, they quickly become routine and (some) of the dread wears off. The double inversion of the trap's triggers in Limbo are a great example of keeping the player on their toes.

Tuesday, July 27, 2010

The ZGXP (Part 9 - Catching Up)

It's been a busy month, and my blogging appears to have suffered for it. Whoops. On the bright side, I got a lot of pretty cool stuff accomplished since last we met. In addition to completing my final course at Full Sail, I also continued work at ZeeGee Games.

I had my first professional title ship last week, so hooray for that! The Priest ZeeGee Reader app is now live! Check it out if you've got an iPhone or iPad. The app itself is free and comes bundled with the first issue of the new Priest: Purgatory manga. The first issue of the original Priest: Genesis comic is also available as a free download, and the other issues are $0.99. Working with Tokyopop on this has been great, and I'm really excited about all the marketing they're doing for the new Purgatory issues and the upcoming Priest movie.

Additionally, I gave my internship midterm presentation to a group of Full Sail faculty last Friday. It was basically just letting them know what it is I do over at ZeeGee, and by all accounts it went well.

I should have another couple iPhone apps for our comic reader shipping in the next week or two, so I'll keep you posted on that. With those projects winding down, I'm moving on to bigger and better things. I've been doing some pre-production design work on a new game and I'm taking a more active production role on our internal project. It's a very exciting time at ZeeGee and big things will be happening in the coming months. I'm looking forward to guiding these projects toward success and can't wait to see what we can accomplish with them. I'll keep better tabs on the blogging and let you know how things are going next week!