Browsers — the Gaming Platform of the Future? 95
Trip Hawkins, founder of Electronic Arts, spoke at the recent Game Developers Conference about how he expects game platforms to evolve in the future. Hawkins thinks the role of web browsers as a platform will greatly increase as the explosion of mobile device adoption continues.
"For all of the big media companies, this phase of disruption is dramatic and happening fast. Where it's really going to lead is where the function of the browser is going. ... The browser has taken over 2 billion PCs — it's going to be taking over a billion tablets over the next few years, billions of mobile devices. It will end up in my opinion very strong on the television. The browser is the platform of the future."
Unlikely, but, whatever, everybody has an opinion. (Score:3, Insightful)
If everybody in the future plans on selling micro-games with abysmal graphics [technabob.com], then maybe. There's really not that many situations that I can see where developing for a web browser would be more advantageous than developing a game for a native OS architecture, whether it be for a console (xbox, PS3, etc.) or computer (Mac, Windows, etc.). Even for mobile devices, if you design for a browser, what does that leave you with? Native application SDKs exist for android, iOS, and the like, which I'm sure provide better performance capabilities for rendering and whatnot than Flash or something yet-to-be-developed. That leaves ChromeOS, which I assume will use HTML5 or Flash. But, if the day it comes, it would be glorious to see Black Ops playing in a browser tab. Call me skeptical, but I just don't see this really make a dent in the hardcore-gaming market.
Re:Unlikely, but, whatever, everybody has an opini (Score:5, Informative)
And actually I find them really fun too. They're not going to replace traditional games, but there's room for both!
Re: (Score:2)
hey're not going to replace traditional games, but there's room for both!
Of course there is - the combination of
is a sure-fire recipe for thousands of little games that you play for a few minutes before leaving it forever. Which isn't a problem for me - someone else will be along in a minute.
This shameless plug [lelanthran.com], for example, took me a full working day to write. Bear in mind that the last time I used javascript for anything o
Re: (Score:1)
Yes, argue with the man who founded and ran the world's largest and most profitable gaming company until last year, who then saw his entire company put together get passed up by a single browser game, about that you don't think something that already happened is likely.
Totally reasonable.
Re: (Score:2)
Re: (Score:2)
By your logic only an insane person would have questioned a statement made in the 70's that leisure suits were the fashion of the future.
Trends come and go. Comparing a recent jump in numbers isn't all that useful for determining the long term viability of a medium.
I too have an anus and an opinion (Score:3)
If everybody in the future plans on selling micro-games
Micro-games at micro-price keeps gaming interesting, so that you're not doing the same thing over and over for the 50 hours that the $50 game might last. Perhaps my taste just differs.
with abysmal graphics
I didn't think the graphics seen in the video of Tiny Wings that you linked were that abysmal; they're just stylized. Is it that you prefer the "real is brown" art style [tvtropes.org]?
There's really not that many situations that I can see where developing for a web browser would be more advantageous than developing a game for a native OS architecture, whether it be for a console (xbox, PS3, etc.)
I can think of one: a developer may be too new or too small to meet Nintendo's or Sony's requirements for a license. I can provide a citation for such require
Re: (Score:2)
At least Android has NDK (Score:2)
If you're saying .NET is not a native framework then I'd also argue that Android's java/dalvik framework is not native either.
You're correct: Dalvik uses a JIT, and it used to even use an interpreter. But Android at least has NDK, which allows writing much of the program in standard C++, compiling that to ARM machine code, and then connecting that to a front-end using the Java/Dalvik framework. This can prove convenient if your program is ported from another platform, and its model [pineight.com] is written in C++. Windows Phone 7 and Xbox Live Indie Games, on the other hand, lack anything comparable to NDK or NaCl; they run only IL which must 1
Re: (Score:3)
Re: (Score:1)
I don't know what else to assume other than that you couldn't possibly have been relating Quake 2 to CoD: Black Ops. What you see there is essentially the current pinnacle of JS/WebGL and it's not going to improve dramatically for computationally-heavy games.
Re: (Score:2)
As games like CoD move away from hard core at least towards casual, it will be interesting to see if it ever does make it to the browser. I suspect by the time it does the hard core crowd will have moved on to something else.
Re: (Score:2)
Umm: http://www.quakelive.com/ [quakelive.com]
Re: (Score:1)
Quake Live actually runs through a plugin.
Re:Unlikely, but, whatever, everybody has an opini (Score:4, Interesting)
micro-games with abysmal graphics
Webgl is real and works today in the latest browsers. Go here [chromeexperiments.com] (with Chrome 9 or FF4 and a real GPU) to see it right now.
developing for a web browser would [not] be more advantageous
In terms of performance, browsers already provide an environment that has parity [debian.org] with the best stand-alone dynamic languages. Both HTML5 canvas and Webgl are sufficient to solve the rendering problem for a broad class of games. These tools are standards based and free. If you've ever earned a living making games you can't miss the potential.
Large investments into browser development are coming from several competing organizations. Don't be surprised if browsers become superior to traditional techniques.
Re: (Score:2)
Re: (Score:2)
Completely done in html5 and javascript... Except it isn't. This won't run in a stock browser, it needs custom plugins.
I looked into programming an FPS game in a browser myself, and ran into multiple issues. For one, you can't capture the mouse. This means you can't have traditional FPS-style mouse control. The networking is also an issue. You can't just do regular TCP/IP. There's websockets, whi
Re: (Score:2)
Go here (with Chrome 9 or FF4 and a real GPU)
I tried that, and https to self-signed sites stopped working. (Perspectives isn't yet ported to Chrome or Fx4.) And the majority of PCs sold even in 2011 don't come with real GPUs, unlike video game consoles all of which come with a real GPU. Instead they have Intel's Graphics My A**, which is optimized for rendering a bunch of essentially big sprites in a window system. Sprites have far lower geometry requirements than a 3D game might have.
In terms of performance, browsers already provide an environment that has parity with the best stand-alone dynamic languages.
Sure, JavaScript competes with Python, but that doesn't mean it com
Re: (Score:1)
Re: (Score:3)
There's really not that many situations that I can see where developing for a web browser would be more advantageous than developing a game for a native OS architecture, whether it be for a console (xbox, PS3, etc.) or computer (Mac, Windows, etc.). Even for mobile devices, if you design for a browser, what does that leave you with?
The value of video games is 1% technology and 99% game design.
The actual graphics in a game is much like the box art and advertising; it gets people to buy the game, try the game
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
...with abysmal graphics...
Honestly many of the best games I have ever played had no graphics or old style graphics at best. To often modern day games substitute content for beauty. In the end beauty only goes so far.
This is just an opinion and should be treated as such, odds are yours is different.
Re: (Score:2)
That leaves ChromeOS, which I assume will use HTML5 or Flash. ... Google have Native Client which addresses these issues. http://www.geek.com/articles/games/google-shows-off-quake-clone-running-in-native-client-20100513/ [geek.com]
Re: (Score:2)
You obviously dont have a clue where the development is heading, with webgl and the html5 canvas you have a pretty powerful tool at hands to deliver a good gaming experience in a browser.
Also constant connections for multiplayer gaming is no problem anymore thanks to websockets.
WebCL is in the works as well.
Sure, why not? (Score:3, Insightful)
Yay. More Javascript and Flash.
Re: (Score:1)
A lot of the content and interactiveness coded in Flash can now be done in HTML5 which should be more efficient. Look at the Chrome store, there are very infantile implementations of HTML5 apps available now, and HTML5 isn't going to be ratif
The future is now (Score:1)
I bet Farmville has got more players and greater user loyalty than almost all other electronic games. It may be a terrible game but it's still hugely popular. It really kinda sucks because the industry has moved away from making inventive games that are full of depth toward current trend of more casual gaming.
Re: (Score:2)
FWIW, they're making a sequel to Demon's Souls. :-)
Re: (Score:2)
Eh, it was OK. I finished it, but by the end I wanted to hunt the developers down and punch them in the balls. I think I beat it just so I could say I did. They're saying the sequel will be even harder. Meh... I like a challenge, but stuff like this is like some sort of "super hard gaming" fetish.
Browser-OS fusion? (Score:2)
So when will the browser and operating system achieve a seamless integration? Why do we keep thinking in terms of "browser" and "web page" for what's becoming just another storage/source of executables?
This has been attempted several times in the past (Java Launcher (?), Active Desktop, etc.). Just fuse them already; the concept of "browser" is becoming an obsolete construct, impeding semantic progress.
Re:Browser-OS fusion? (Score:5, Funny)
> So when will the browser and operating system achieve a seamless integration?
1995.
Re: (Score:2)
Isn't that exactly what ChromeOS is all about?
Either way, I do lots of stuff on my computer outside of the browser. But I do agree with the article: gaming in the browser will definitely be huge in the future.
Quake Live works... (Score:3, Insightful)
Why couldn't something else?
Re: (Score:3)
Quake Live doesn't run in the browser. It launches from a browser but the game runs in a native browser plugin so it's not like Quake Live is and HTML5 game or something.
I personally wonder how companies expect to make money from games when they are giving out the source code. If your game is truly browser based (ie. written in Javascript and HTML) then everyone has the source code to the client-side code of your game. That's a lot of IP you're just giving away for anyone to copy and use in their own gam
Re: (Score:2)
The same is true of compiled code, only with the added step of decompiling and assigning labels to functions that are typically unnamed*. A competent hacker could RE the major components of an entire game in under a week. It's not like RE is terribly difficult; it just has the aura of the dark arts. Any halfway motivated teenager can pick it up in short order, and many do. Sure, civil law in the US provides remedies/penalties if caught, but that may or may not be a deterrent for some company in Thirdwor
Re: (Score:2)
I personally wonder how companies expect to make money from games when they are giving out the source code.
The same way authors make money even though everybody knows how to assemble and bind a book.
The source code is not the game...it's just framework and presentation.
Re: (Score:2)
Simple Flash games work fine. I dislike the games that require web browser like Battlefield Heroes.
He is totally right (Score:1)
Gecko and WebKit follow the same standards (Score:2)
It would be so easy to program a game for lots of different browsers, as they all follow the same standards.
Two major web browser platforms, Gecko and WebKit, indeed follow the same standards. Users of Internet Explorer on Windows can install a WebKit plug-in called Google Chrome Frame that will automatically switch rendering to Chrome for those sites that opt-in.
Who needs those hard to program console SDKs, anyway?
Say you have a set-top box with a web browser. It's likely to be WebKit based, just like the browsers in iOS and Android. Now how do you get it to use more than one remote control so that your mates visiting your place can play with you without having to
The server code isn't even published (Score:2)
i mean how much easier is it to pirate a browser game than a properly coded one?
Infringing copyright in the client side of a browser game may be easy. Infringing copyright in the server side should be much more difficult because the server code isn't even published.
More like a platform of no gaming future (Score:3)
The kind of game you can put in a browser is not the kind of game you are used to. Browser games are like Angry Birds; toys, not serious games. You get a few minutes of enjoyment that can be had at any time you want. But if you want a lengthy game with decent graphics, like say, Fallout, or Civilization, or Empire Earth, or Sims, then no, those are not going into a browser. The thing is, nobody is making those kinds of games any more. Fallout 3 was the last one as far as I'm concerned. From now on it's just mindless toys for mindless enjoyment.
Re: (Score:2)
Re: (Score:1)
Re: (Score:3)
I actually think games like Civilization are especially well suited to run in a browser.
And obviously, you're underestimating Angry Birds a lot and overestimating the importance of "serious gaming". Farmville is already probably the most-played game ever and there's no reason why gaming in the browser wouldn't become more popular than it already is.
Re: (Score:1)
Re: (Score:2)
"The thing is, nobody is making those kinds of games any more. Fallout 3 was the last one as far as I'm concerned"
It is only a little more than two years since Fallout 3 came out and much shorter since Fallout: New Vegas, which was pretty much along the same lines.
You're not the first to complain about everything being better in the "good ole' days", but it seems somewhat desperate to complain about such a recent end of days.While I haven't had all that much time for gaming over the last two years, I doubt
Re: (Score:2)
Jumbo shrimp!
You keep saying "game". I do not think that word means (only) what you think it means.
Gaming platform? (Score:4, Interesting)
Not going to happen as long as the sound and input APIs completely suck.
Re: (Score:2, Interesting)
parent++;
I'm currently using Java to hack a way to do mouse-look features (used in FPS games, where the mouse is positioned in the center of the screen, and used to look around).
Sound is hijacked via Flash using SoundManager2.
So sure... browser based games can work if you bring in Java and Flash. Wait, how is it an HTML5 game now?
It's premature at this point, but I think we will eventually see browser based games explode once these issues are solved and modern browsers widely distributed.
Re: (Score:1)
You know, I play a lot of games with the sound off. Probably half of the market does too.
First rule of running a gaming business - know your customer. Realize the people you run into at gaming cons are not necessarily your customer and listen to them but don't do everything they say they want.
If I can hook you with a simple game and sell you addons and chrome or spiffs, then my revenue goes viral and I make more than if I give you everything you want all at once. Selling different versions of games maximi
How many times have we heard this? (Score:1)
Stop trying to make such silly projections.
3DO (Score:1)
Wasn't it this guy that said the 3DO was the future of gaming and basically the be all end all and what not?
My son doubts this but I predict is true (Score:1)
Quite frankly, he has no idea how much of a business gaming is, and I predict that we'll be seeing a lot of HTML5 and HTML6 versions of browser gaming apps, especially as tablets dominate the home and business market.
Yes, that includes WOW.
Re: (Score:2)
Speaking of WoW, why isn't that on more platforms already? Why isn't it out on the Xbox, Playstation or Wii? Where is the iOS version? Or Android for that matter?
I'm really surprised Blizzard is sticking to the PC so rigidly.
Re: (Score:1)
We've heard this before... (Score:2)
We've heard this refrain before, I believe it was almost ten years ago and the fact of the matter is it just hasn't come true. Sure, we use our browsers to access social media, broadcast media, news and information sites, but it's certainly not the only thing we do with our computers. Will we see an even more dumbed-down device that runs just a browser as its OS? Sure. Will it sell as well as, say, an iPad? Probably not.
Now, I may not have founded Electronic Arts, but my opinion is also based on facts
Minecraft? (Score:1)
Re: (Score:2)
Minecraft runs in Java, not HTML5
What about gamepads? (Score:1)
Until the browser supports input devices other than mouse/keyboard/finger, I don't see this becoming a reality.
Re: (Score:2)
Re: (Score:2)
Graphics? Check. (Score:2)
http://www.interstellarmarines.com/ [interstellarmarines.com]
The graphics are pretty darn good for a browser-based First Person Shooter. I'm looking forward to seeing how multiplayer will be. For now, the shoothouse-type scenarios are pretty fun, even if it is only against bots.
Re: (Score:2)
That uses Unity, not HTML5
Re: (Score:2)
I never stated it was HTML5, Flash, Java, or any other type. However, it is a browser-based game; once you've got the extremely small Unity file installed, you're g2g.
No more so than they currently are (Score:1)
Re: (Score:2)
Yes, let's put everything in a goddamn browser (Score:2)
Sure they will, with downloaded plugins (Score:2)
You don't need plugins or even HTML5, necessarily (Score:1)
For example, Elite Command is a highly graphical multiplayer browser-based game, and it doesn't use any fancy HTML5 features:
http://elitecommand.net/ [elitecommand.net]
No flash, no HTML5. Just regular old HTML, CSS, and JavaScript (DHTML, as they used to call it).
Disclaimer: I developed Elite Command.
Battlestar Galactica Online (Score:2)
Yes, it uses the unity web player plug in, but you play it in your browser. So it's not a pure "html" game, but yet it's played in your browser. Graphics are on par with about 10 years ago on a regular desktop PC or console. At least at the lower graphics settings I use since this is an older machine. When I did have the settings up things looked pretty good.
To me it was amazing to see what could be done in a browser these days.
Agreed (Score:1)
This is great! (Score:1)
And with savegames stored online instead of locally on cookies, you can keep playing both at home and at wor....
It's a horrible, horrible idea.