Square Enix reported a profit for its fiscal year that ended March 31 thanks to sales of its Final Fantasy XIII-2 and Deus Ex: Human Revolution titles.
Google announced today that its three-year effort to create a muscular browser technology that can run heavy duty apps such as console-like games is...