Quake 2 портируют в браузер
Разработчики Google Web Toolkit сообщили о том, что им удалось подружить Quake 2 с GWT. Ну а точнее не сам нативный Q2, а Jake 2 -- порт второго Квейка, реализованный на Java.
Чтобы это всё хоть как-то заработало, было сделано следующее:
рендеринг переписан под webGL
сетевой код переписан на использования технологии WebSockets вместо UDp-протокола
асинхронная подгрузка игровых ресурсов
реализация Java NIO буферов в GWT, используя массивы WebGL.
простая файловая система, для возможности сохранения/загрузки игр в одиночной игре
Впрочем до массового внедрения html5 (и сопутствующих ему технологий) все это врядли выйдет за рамки "крутых технодемок". На данный момент поддерживаются только Webkit Nightly Builds (Mac OS X) и Chrome Development Branch.
Сайт Quake 2 GWT расположен на Google Code.