The long wait is finally over. After having been in development since 1997, we finally have a demo version of Duke Nukem Forever. Not being much of a gamer, I’m not that excited, but being a web developer I finally feel vindicated: According to Ars Technica, Duke Nukem Forever is a Ruby on Rails application, runs in a browser and uses Ajax:
From the ReadMe.txt file, I also found out why we’ve been waiting so long for Duke Nukem Forever. Wanting Duke Nukem Forever to run on all platforms, but not wanting to bust a nut writing three different versions (not to mention having to come up with both PowerPC and x86 binaries for Mac OS X), the developers came up with a clever solution. Duke Nukem Forever has been rewritten as an Ajax application written using the Ruby on Rails framework. What it means is that Duke Nukem Forever has skipped a generation and is the first true Web 3.0 application, and it runs entirely in your web browser. Any web browser, on any platform… well almost.
This clearly demonstrates that the Web is the platform for everything, including high-end, 3D games with plenty of sex and gore. Go Rails!


1 Response to “Duke Nukem Forever is a Rails application”