Nipz, I don't know if you just mean you can't read French or... but basically the article is about a 3D rendered adventure game called "1112" for the iPhone that is due to come out in the next couple of weeks. The game was made especially for the iPhone and is exclusive to this hardware.
The game seems to come in the form of "episodes" after the model of episodes of a TV show like Lost, and each episode is promised to provide about five hours of game play.
For what it's worth, the video is in English, so you can get the rest of the idea from there.
I def cant read French but from watching the video i kinda got the idea. Just seams a little weird to me. When its out ill have a second look to see it changes my view Thanks for the quick insight thought!