\ Webgl Quake
Author: Rodrigo Silveira
In case you have been offline for the past two years or so, there has been a few improvements and advances on what can be done on a browser, namely doing awesome stuff without a plugin. By that I mean that Flash has been replaced by HTML5. As a demonstration of the new HTML5 technologies and capabilities, a few cool people from Google used Google Web Toolkit to write a WebGL Quake port. Here is a summary of how this has come about:
GWT Port of Quake: Official Preview
Official GWT Blog Post

You can read the official post describing this awesome feat. The way they describe what they did was as follows: “We started with the existing Jake2 Java port of the Quake II engine, then used the Google Web Toolkit(along with WebGL, WebSockets, and a lot of refactoring) to cross-compile it into Javascript.” You can also checkout a copy of the GWT project from Google Code and play the game on your own machine, or you can play WebGL Quake online.
WebGL Quake 3 Demo
If all else fails, and you have a hard time both playing the game online or getting the repository source code to run on your own computer, I guess you could at least play around with this Quake 3 demo written in Javascript and some of the other HTML5 APIs, such as HTML5 audio, web workers, etc. This demo is actually just a map from the game, with clunky controls, and a few options, such as full-screen, background music, etc.
\ Post your comments
\ Recent Posts
- Custom CSS Filters with GLSL Shaders
- Building a custom web analytics system
- Next Project: HTML5 Gamepad Demo
- HTML5 Demo: Web Messaging API – Multi-window Bouncy Ball
- Becoming a Git Master
- Blogging from Android Phone
- Learn Google Web Toolkit: Day #1
- 15 Things I Love: Software Development
- Things I learned in 2012: Software Development
- HTML5 Tic Tac Toe Challenge
- WebGL 101: Video Lessons and Tutorials
- 17 SEO Tips from Google’s Maile Ohye
\ Categories
Archives
3D
Artificial Intelligence
BYU-I
C++
C++ to Javascript port
Chromium WebGL
Debugging
demos
Discrete Math
Eclipse
Firebug
Free Download
Git
Google Web Toolkit
Goolers
GWT
HTML5 Demo
Java
Javascript Games
jQuery
Math & Programming
MySQL
Notes from YouTube video
OBJ File
OpenGL
Papers
Parser
Plug-in
plugins
quick tip
Recurrence Relations
RokkoCode
Scalability
School Projects
Screen Cast
Screencast
SEO
Sudoku
Sudoku Algorithm
The Matrix
WebGL
Web Sockets
wegbl
Writing
writting 3D (6)
Algorithms (2)
Articles (9)
BYU-I (6)
C++ (9)
CSS3 (1)
Database (1)
Fun Projects (9)
GAE (1)
Gaming (1)
GWT (4)
HTML5 (8)
Java (2)
Javascript (9)
PHP (3)
SEO (1)
Technology (1)
Web 2.0 (2)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

