Among the above-mentioned companies EA seems to be most interested in the new development. It’s a known fact that company dreams of a full control over its production. Let’s take for example the recent scandal with SimCity launch that required a mandatory connection to a server. This fact caused a massive indignation wave from users and also caused inconveniences as servers were not ready to receive so many accesses. The reason for such a decision was the unwillingness of the company to let the “pirates” to hack the game. If there will appear a game where online is the way of playing it, and not the requirement for launching and activating it, such a technology should appeal to company’s policy.
Such a development for Mozilla Firefox is an obvious step towards the tendency of streaming everything. If Mozilla succeeds and there appears a possibility to launch a full-fledged game in a browser, then it’ll open whole new perspectives: no need to think about different mobile platforms, about different desktop hardware specification and operating systems installed, etc. The only requirement is that the device should work with Firefox.
But there’s also the other side of the problem. If a game loads for hours (in the long run, we speak about Unreal Engine 3) then no one needs such a service. The possible solution to this problem may come from the Khronos Group organization, if the company manages to work out a common set of data formats for 3D models, textures and other resources that a game needs.
Both Google and Microsoft also make some steps in this direction. For example, Native Client with an open source code by Google is a technology for launching machine code in browsers, safely and regardless of the operating system in use. The project is currently under development. But it’s worth mentioning that such games as Quake and XaoS have been ported to Native Client.
Taking into consideration the fact that nowadays the games for mobile devices are really great and are hardly worse than their desktop analogues, it’s absolutely possible to create a game that won’t glitch in a browser. But it’s still too early to talk about the expedience of this project. Time will show. But the open question is whether this variant is better than the remote access to a game which is already installed on a manufacturer’s server. The server receives commands from you and you get the image of a game in return. Which one of the variants will be more viable? Share your opinion in the comments below.