BananaBread: The first 3D game browser without plugins thanks to HTML5

BananaBread 3d first person shooter
BananaBread 3d first person shooter

It’s amazing what getting lately in the field of open technologies, every day we learn of advances that give much hope for a bright future. It BananaBread for the first game (demo actually) of FPSs in 3D, developed to run on web browsers like Firefox, Chrome, Opera, Safari, etc and hopefully soon in Internet Explorer also .. you do not need plugins to play, because it works with HTML5 web language.

Specifically this is possible thanks to WebGL standard specification of OpenGL (Open Graphics Library) is currently being developed to display 3D graphics in web browsers.

From Wikipedia says WebGL:

“The WebGL 3D graphics to display hardware accelerated (GPU) in web pages, without the need for plug-ins on any platform that supports OpenGL 2.0 or OpenGL ES 2.0. Technically it is a javascript API that lets you use the native implementation of OpenGL ES 2.0 will be built into browsers. WebGL is managed by a consortium of nonprofit technology Khronos Group.

WebGL grew from 3D canvas experiments started by Mozilla. Mozilla first showed a prototype 3D Canvas in 2006. In late 2007, both as Opera3 and Mozilla2 had their own separate implementations. In early 2009 the Mozilla and Khronos WebGL Working Group formed (WebGL Working Group). ”

“WebGL uses HTML Canvas element.”

The HTML Canvas element in HTML5 is a new part that allows this. For BananaBread, was written in C + + and OpenGL and was compiled using JavaScript and WebGL Emscripten. I leave a site demos with Canvas and GitHub repository in case you want to see the guts.

A video demo of WebGL see us the potential of this technology site, I insist, does not need anything extra for the user to run in all browsers, and it also does not have to be only used for 3D games, but also in many other areas such as: architecture, design, and why not, maybe we encourage you to see in advertising or e-commerce, such as they entered the Spanish project SpanIsland online trading, with a technology that could give more from themselves.

Here in the Mozilla Demo Studio, have more demos made ​​by developers who wanted to demonstrate the power of open standards, publishing projects and developments in what makes up the “state of the art” technology.

Does anyone have any doubt that the future of the 3D web or mobile apps will go this way? I do not. If you dare, or know or have made ​​cool stuff to show, however small or trivial it may seem to you, please leave it in the comments. I’d love to see them.

Advertisements

Comments

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s