[web] 3d game in a web browser

Started by
14 comments, last by Dino 13 years ago
[color="#1C2837"]
[color="#1C2837"]I'm the guy behind GLGE ;-)[/quote]

Then I am mightily pleased you lurk around here. :)

Any chance to get more COLLADA demos/tutorials? I'm sure little Frankie would love to see similar friends pop up on the web. :)

OP: as I read elsewhere, if MS had its way, we would be reading Word documents when surfing the Internet A frightening proposition at best.. We can only hope to have a Direct3D equivalent of WebGL one day for IE support.
However, what I *think* will happen is a slow dwindling of IE. Always late, always slower and offering bugged/incomplete support for nearly or fully mature technologies ... end users have no pity and the evolution of browsers market share in the past few years show it.

Now, MS and IE does not necessarily mean "bad". After all, concepts such asynchronous HTTP requests, DHTML, were born thanks to IE. It's just a shame MS always tries to impose its proprietary standards, when (most of) the rest of the industry strives to create open ones.

My 2 € cents.
Advertisement
This is the most impressive pure HTML 3d game I know:

http://www-valoria.univ-ubs.fr/Nicolas.Bonnel/3D/world/loader.html

written in JavaScript, utilizing WebGl (some elements are rendered in 2D canvas).

[quote name='ZeRaW' timestamp='1299750463' post='4783931']
It is not really that commercial. So I would not recommend investing time in it for a project that you want to sell or promote as not the majority of the people would be able to
view your content.


this shouldn't be a problem
  • Every new Browser is/will support it in just a few months
  • It would be so easy to build a fallback JavaApplet which could be used as a WebGL implementation instead of the one from the Browse
[/quote]

yeah, all modern browsers support it by now. Already browsers (especially IE): forget it. Not only do they not support webgl and never will, they also have very slow JS implementations (most of them).

but JavaApplet? that won't work. There is no JS <-> Java bridge or I am totally not getting what you mean :)

This is the most impressive pure HTML 3d game I know:

http://www-valoria.u...rld/loader.html

written in JavaScript, utilizing WebGl (some elements are rendered in 2D canvas).

Although the effort is amazing, it is very far from being commercially adapted.

What I meant, was use an editor like Unity. For example, at any given Time Unity might support WebGL then it will just "export" to WebGL.
Same as it does now with iphone,android, ...
and if it does not support it, your game will still be playable via their browser plugin.

[color="#1C2837"]The only browser that won't be supporting it will soon be IE and that is already below 50% of the market(Europe)
Sorry but writing any web product which doesn't support IE is a seriously bad idea. When it's a game which is probably going to focus on the casual gaming market, even more so.

You can though use Google's Chrome Frame which is effectively a plugin for IE which runs Chrome inside the browser. You are more likely to get users to install a plugin than a whole new browser.

I would suggest Unity is the best fit here though; flash-based 3D is not mature yet and WebGL, well then you have to write everything in client-side JS which isn't my cup of tea.


www.simulatedmedicine.com - medical simulation software

Looking to find experienced Ogre & shader developers/artists. PM me or contact through website with a contact email address if interested.

While a True 3D game on the web-browser may be some time away from commercially viable, Isometric games are not and can be done now. By using some clever HTML/CSS tricks, you can render an Isometric view and develop and Isometric game all in the browser context. Do a quick web-search on the Aves Engine from Dextrose. There are some nice videos of a prototype Isometric engine. Dextrose was eventually purchased by Zynga, the makers of all those Facebook games like FarmVille.

I also agree with JDX_John. Your target audience must include IE 7+ users. Without them, you will have a failed game.

Dino M. Gambone
Good judgment is gained through experience. Experience, however, is gained through bad judgment.

Currently working on Rise of Praxis MUD: http://www.riseofpraxis.net/

This topic is closed to new replies.

Advertisement