Cube 2: Sauerbraten | |
---|---|
Developer(s) | Wouter "Aardappel" van Oortmerssen, Lee "eihrul" Salzman, Mike "Gilt" Dysart, Robert "baby-rabbit" Pointon, Quinton "quin" Reeves |
Designer(s) | Wouter van Oortmerssen |
Composer(s) | Marc A. "Fanatic" Pullen |
Platform(s) | Microsoft Windows, Linux, FreeBSD, OS X, Unix |
Release date(s) | May 6, 2004 |
Genre(s) | First-person shooter |
Mode(s) | Single-player, Multiplayer |
Cube 2: Sauerbraten (German for "sour roast", also known as Sauer) is a cross-platform, Quake-like first-person shooter that runs on Microsoft Windows, Linux, FreeBSD and Mac OS X using OpenGL and SDL. The game features single-player and multiplayer gameplay and contains an in-game level editor. The game engine is free and open-source software, under the zlib License, with commercial support available from the developer's own business counterpart, Dot3 Labs. The game media is released under various non-free licenses. The aim of the project is not to produce the most features and highest-quality graphics possible, but rather to allow map-editing to be done in real-time within the game, while keeping the engine source code small and elegant.
The game started as a redesign of the original Cube game engine, and its first, developer-only, release was made on February 27, 2004. One of the latest releases, dubbed the "Justice Edition", debuted on July 19, 2010, adding two new player models, thirty new user-created maps, several new game modes, including Efficiency CTF, Efficiency Hold, Efficiency Protect, Hold, and InstaHold; a mini-map, clock, and crosshairs, among various other things. The latest release is called "Collect Edition" and was released on January 4, 2013.
The Cube 2: Sauerbraten engine is written in C++ and OpenGL. A Mozilla researcher, Alon Zakai, created a browser based demo called BananaBread by using Emscripten to port the C++ code into JavaScript and WebGL.