Unvanquished Continues Work On Its PNaCl Support

Written by Michael Larabel in Linux Gaming on 15 March 2014 at 12:55 AM EDT. Add A Comment
LINUX GAMING
Open-source Unvanquished developers continue working on support for using Google's Portable Native Client (PNaCl) to replace Quake III QVMs.

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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week