Google's Native Client (NaCL) is a sandboxing technology that allows safely running native code in a Chrome web browser or on a Chromebox, completely independent of a user's OS. This seemed like a perfect fit for Gaikai's game streaming technology. So, in 2012, Gaikai and Google teamed up to demonstrate how AAA game titles could be streamed natively without any downloads or installs.

As a result, I was tasked to work with a single developer to completely design and build the experience from top to bottom, in only a couple weeks' time for a demo at Google I/O 2012. The design brief called for an experience completely branded for the game being played, rather than a Gaikai-branded one. In this case, Epic Games (the creators of Bulletstorm) stepped up to the plate and volunteered to be the test case for this demo.   


You can see the demo from Google I/O 2012 in the video below.


As I mentioned before, this was all done under a very tight deadline. I designed everything you see in the user flow images that follow. Overall, I'm very pleased with how it came out. It was exciting to watch an idea come to life and then have it be shown in front of hundreds of people. It was a great experience.


I was also able to create Native Client designs for other games such as Darksiders and Super Street Fighter IV Arcade Edition.