Unvanquished Continues Work On Its PNaCl Support
Last year I wrote about Unvanquished developers seeking to modernize their open-source Quake 3 engine fork, Daemon Engine, and they have been rewriting the code in C++11 and adding other modern features, besides their OpenGL 3 renderer and other massive changes they have assembled over the years.
One of their latest major engine features is employing Google's Portable Native Client for server-side logic. PNaCl sandboxes allow game-play developers to use modern C++ and C/C++ libraries directly within their virtual machines and will allow for better code sharing between the engine code and game logic. PNaCl is also reported to offer better performance than the original Quake III virtual machines.
For developers interested in learning how PNaCl is being used by an open-source game engine, since PNaCl was originally designed for having portable C++ code within Google's web-browser, there's a lengthy blog post by Unvanquished developers explaining this innovative work.