As I understand it WebGL is JavaScript hooks for using an HTML5 canvas as an OpenGL rendering context...is that right?
Sounds about right.
But yeah, if it's not part of the HTML5 standard, per se, surely there's no necesity for a browser manufacture to include support for it, and then we end up back in the same position as we are right now with Flash - it's not part of a globally accepted standard, so it -might- work depending on what you're using to view the page?
Most of the HTML5 specification is being developed by W3C, while the WebGL specification is being developed by the Khronos Group. Regardless, I think WebGL is as much of a part of the HTML5 standard as anything.
That is unimportant. What matters above all is implementation. Internet Explorer is the only major web browser that has yet to show plans to implement WebGL or Canvas in general. If IE hopes to compete, it will follow in the footsteps of Chrome, Firefox, Opera and Safari. If not, at least there is Chrome Frame.
Either way, I wouldn't recommend developing with WebGL right now. The specification is still under heavy development and things made with WebGL right now often break.
I don't see why it couldn't or shouldn't be. By the way, have you heard of a thing called Newgrounds, or Kongregate?
I have, and they prove my point. Any game implemented in Flash would be better if it were
not. Admittably our computing environment is slightly lacking a proper equivalent of a web game, but that means we should develop one properly, not tack it on a web browser.
It's not that much harder to make a real desktop application that's in every way better than a web game. You can even have it stream all its resources as you run it, just like Flash. You can choose to open executables directly from the browser, etc.
A web browser is a tool not designed for gaming, and it sucks at that. Use the right tool for the job.
The web is very obviously an established gaming platform, as indicated by the hundreds of thousands of web games with billions of plays.
It is true that downloadable desktop games have their advantages, namely, stable full screen support and technical efficiency. However, you cannot deny that web games have one huge advantage, which is what secured their position in the world of gaming:
convenience. Many people prefer to click and play a game right there as opposed to having to click, unzip/install, then play. This is may be a sad fact for some desktop game developers, but it is indeed true. The web is definitely a gaming platform--a popular one, at that--and it is bound to stay that way.
You know, what you are saying about the web right now is not all that different from what people used to say about computers in general.
