Cube is a free and open-source first-person shooter video game.
The engine and game were developed by Wouter van Oortmerssen.
[2][3][4] It runs on a variety of operating systems, including Microsoft Windows, Linux, FreeBSD, OS X, AmigaOS 4, AROS, iPhone, Wii and Pocket PC devices with 3D acceleration such as Dell Axim x50v.
Its engine has been reused for several other games, of which AssaultCube, released in November 2006, is the most popular.
Multiplayer uses a networked game code and a thick client/thin server model.
One is a plain single-player mode in which items and monsters do not respawn and have a fixed position; the other is a deathmatch-style mode (where there is a fixed number of monsters, ten per skill level) and items respawn.
Multiplayer gameplay includes twelve modes:[8] The Cube engine was designed as an outdoor engine, i.e. it's designed for maps that are outdoors rather than Doom and Quake, which are optimized for indoors.
It utilizes a pseudo-3D world model similar to the Doom engine, based on a 2D height map.
The engine is compact and relies on simplicity and brute force instead of fine-tuned complexity.
Several forks of the Cube 2 Engine were made but only one of them is its official successor, Tesseract.
[18] In 2005 in an O'Reilly article on "Open Source Mac Gaming" Cube was recommended.