Back in August, news first hit that Braid developer Jonathan Blow's upcoming exploration-based puzzle game The Witness might be hitting iOS. At the time, we didn't think the chances were that great, but we're more than happy to be proven wrong via a recent blog post on The Witness's web site. They've even got an image of the game running on the iPad, although there's still lots of work to be done.

If you're wondering what the crazy colors are all about, it turns out it all has to do with the game's shaders:

The colors are all funny because we haven’t written the shaders for the iPad yet, so what you are seeing is the surface normals of the objects in the scene.

We haven’t written the shaders yet because they need to be OpenGL ES shaders, and the shaders we have right now are HLSL shaders all written for medium-to-high-end PCs. As the first part of the porting work, Andy made the engine work on OpenGL on the PC, and for that we converted our HLSL shaders to GLSL automatically. But the jump to ES on an embedded device is big enough that it doesn’t make sense to try and use the same shaders. Instead we’ll have to have some simpler shaders that we substitute.

Touch controls have also been implemented, and according to Blow, " It’s nice to play the game with touch controls, as it feels more immediate than mouse and keyboard." So, what we're looking at here is a complete work in progress, but the fact that it even exists seems incredibly promising when it comes to The Witness coming to the iPad.

  • http://twitter.com/theplotlessplot Henrique Sousa

    Awesome news!
    Will probably get it for the iPad, then!

  • Akiratech

    This is nice but I really wanted braid on iPad at least

  • toxiccheese

    Oh wow, this has been my most anticipated game for over a year!!! I can't wait!!! It looks freaking amazing!

  • obamakilledusa

    Jon, why on earth would you show such a basic, and broken screenshot?

    • http://profiles.google.com/superspandy James Kochalka

      Broken or not, I think it looks pretty.

  • http://www.facebook.com/profile.php?id=100000128746044 Dylan Praesto

    yess, awesome news :D