XreaL Is Switching To The Enemy Territory Engine

Posted by Michael Larabel on August 15, 2010

As was reported earlier this week, id Software has open-sourced Wolfenstein: Enemy Territory and Return To Castle Wolfenstein. Opening up these older games under the GNU GPL was done as part of id's long-standing tradition of putting out the code into the public domain once it makes sense for them a few years after their succeeding engine updates have fully replaced them in the marketplace. The developers behind ioquake3, the project that's based around the Quake 3 engine that was previously opened up by id Software, is already working on iowolfet and iortcw forks to incorporate this new code, but other free software developers are already utilizing this code too.

Besides ioquake3 already working to utilize the fresh Enemy Territory and Return To Castle Wolfenstein code, the main developer behind XreaL is also utilizing this code in his open-source project and is in fact switching away from the vanilla Quake 3 engine to using the Wolfenstein: Enemy Territory engine. The engine used by Enemy Territory is based upon the Return To Castle Wolfenstein code, which in turn was derived from the original Quake 3 engine source-code. While still based upon the id Tech 3 technology, the Enemy Territory engine offers up new skeletal animation, foliage, and decal rendering code along with numerous improvements to game-play functions.

In regards to the XreaL project, we exclusively reported on the work back in April 2009 as perhaps the most advanced open-source engine. Back then the XreaL engine sported a pure GLSL renderer written against the OpenGL ES 2.0 specification, a true 64-bit HDR rendering pipeline, OpenGL 3.x support, VBO-based rendering, and other advanced visual features. XreaL also possessed the ability to load game content from Unreal Tournament 2004, Doom 3, and Unreal Tournament 3.

Over the past year, XreaL has since fallen off the radar again and has received some little work; there still is no official release. In fact, XreaL from the game perspective is dead. Rather than producing an entire game, the developer is now focusing upon just making XreaL be an advanced open-source game engine and leave it up to other game projects to create all of the artwork and content while leveraging the XreaL engine instead of, for example, the ioquake3 engine.

An ET-XreaL branch is now being made and it's going to offer the new Enemy Territory source-code, but the renderer will be replaced by the XreaL renderer. According to this announcement, XreaL with the ET engine will be targeted at Enemy Territory mod developers and those wishing to create their own standalone games based off of this id Software title.

Another new feature to XreaL is the renderer now supports parallel-split shadow maps, which is demonstrated below.


Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. NVIDIA Driver Soon Likely To Support EGL, Mir
  2. OpenMandriva Goes Into Alpha Form, Russian-Based
  3. NVIDIA Brings Their Linux Driver To ARM
  4. D Language Still Showing Promise, Advancements
  5. Planetary Annihilation Released For Linux Gamers
  6. Gentoo Starts Work On KDE-Wayland Support
  7. NVIDIA To License Its Kepler GPU Technology
  8. KDE's KWin Made Lots Of Progress In 4.11
  9. Ubuntu Announces Carrier Advisory Group
  10. Qt 5.1 Release Candidate 1 Has Arrived
  11. In-Fighting Continues Over Mir On Non-Unity Ubuntu
Latest Forum Talk
  1. Ubuntu Announces Carrier Advisory Group
  2. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  3. Gentoo Starts Work On KDE-Wayland Support
  4. OpenMandriva Goes Into Alpha Form, Russian-Based
  5. D Language Still Showing Promise, Advancements
  6. NVIDIA Driver Soon Likely To Support EGL, Mir
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite