This new version of UE3 came to life during the Game Developers Conference, part proof of concept part technology demonstration this is a major milestone for browser technology, while also being an interesting journey.
Going back to their roots the Mozilla and Epic team embarked on an old fashioned code-athon to celebrate GDC, porting the entire Unreal Engine in just four days. When powered by caffeine based drinks and high-carb snack food almost anything is possible.
For hours on end the team of coders tested and corrected code, using an OdinMonkey enabled version of Firefox, testing and fixing. For four days this continued, through sleep deprivation driven hallucinations and that one coder that never stops talking they worked on.
With the conversion complete (in record time) Epic loaded their famous Citadel demo into the engine, job done. The completed product doesn’t require any browser plug-ins or software to be installed, like any other web page it just works. Not only does it just work but this one piece of code will be able to run in Firefox on PC, Mac, Linux and Android without optimization or change.
Even though only 4 days were taken to complete the conversion we will all have to wait for the Epic demonstration. The demo should be available for public consumption in June alongside the release of OdinMonkey that will be included in June’s stable build of Firefox, Firefox 22.
The impact of asm.js and OdinMonkey on the software industry could potentially be immense, installation free cross platform development has moved one step closer to reality.