A blurb from its wikipedia page:
Launch Trailer, shows off the cool parts of the game and games like these need to be played over watched so put in spoilers.
Fez is a platform game developed by independent software developers Polytron. The game was initially announced by its creator, Phil Fish, on TIGSource.com on July 17, 2007. It was later announced that the game would come to Xbox Live Arcade in early 2010, but it was pushed back. The game was released on April 13, 2012 for Xbox Live Arcade. More platforms are being considered.
Reminds me of Castle Story, another indie game I loved. Seriously you need to experience this game and I'm glad it's finally out!