Apps may get all the buzz, but Chrome’s Native Client and the games it powers are pushing the limits of what the browser can do.
SAN FRANCISCO–You think porn drives technology? Think again. Games are what’s driving online innovation–just ask Google, which is embracing them as fast as it can.At the Game Developers Conference (GDC) held in San Francisco’s Moscone Center today, Google showed off advances in its Native Client (NaCl) and Pepper technology for Chrome that it hopes will drive more interest from developers and gamers alike in browser-based gaming. Google is also integrating NaCl games with Google+ to give the nascent social network something to play with. The company unveiled a handful of NaCl-powered games last December, and now it’s ready to kick off several more big names to showcase Chrome’s latest improvements. Colt McAnlis, Developer Advocate for Native Client at Google, said basically that it’s game on for Chrome. “We saw with Zynga that there was this gaming boom, but it competed with the mobile bubble. We want to see a modern gaming gold rush in the browser,” he said in an interview between his presentations at GDC.
Changes already in the roughest version of public version of Chrome, called Canary, herald new abilities for the browser. Starting around Chrome 19, currently on the developer’s channel, or Chrome 20, on the Canary channel, users will be able to play games with full NaCl support and Google+ integration. Some of this groundwork has been laid in Chrome 18 beta’s support for WebSockets.“We’re now having a really interesting discussion with game developers about how Native Client gives them a really cool pivot point. They just have to compile things differently,” he said. Along with development progress in Native Client, continued work on HTML5 standards has created some new game-specific APIs. These include Gamepad, for playing games with a standard gaming controller; Fullscreen, for full-screen window support; and Mouse Lock, for 3D, first-person shooter-style mousing. Google is revealing six new games at GDC on Wednesday: Zombie Track Meet from FuzzyCube, AirMech, Eats to Munchies, Dark Legends, Ubisoft’s From Dust, and Firehose Games’ Go Home Dinosaurs, which McAnlis described as an improbable cross between Tetris and Tower Defense, but with dinosaurs and barbecue. Google has made improvements to its Chrome Web Store in-app payments option that include support for more currencies and a simpler payment path. This means that developers will be able to monetize their games better, and it’s going to include Google+ games.
Of course, Google has a long way to go before its nascent social network can rival Facebook, but the company is clearly betting on driving Google+ interest through Chrome’s popularity. “In Native Client, we’ve got the ability to expose what the hardware can do in a safe way, and we’ve got the games to prove it. For this year, we want some amazing success stories, focusing on Native Client and Web first,” he said.Chrome 20, by the way, isn’t due on the stable channel until sometime in June. NaCl development is currently far from complete. McAnlis said that while some areas are progressing, like support for TrueType, SDL, and OpenAL for NaCl ports, the NaCl team is still working on better IDE, better breakpoint support, and more documentation. “We want to get it so can you port a game to NaCl in one hour, and Google I/O [the company's summer developer's conference] is the target for that.” McAnlis stressed that his employer is serious about games, beyond its social networking or technological implications. “This isn’t a fad. Google is investing in games. Developers can bring console-quality games to Chrome,” he said. It’s an interesting gambit, and one that could help staunch the bleeding of user interest as people flock to mobile devices. However, McAnlis added that there’s no plans to bring Native Client to Chrome for