# Cube (video oyunu)
Cube, adını özgür ve açık kaynak kodlu bir motordan (zlib lisanslı) alan birinci şahıs nişancı video oyunu. Motor ve oyun Wouter van Oortmerssen tarafından geliştirilmiştir. 
Oyun; Microsoft Windows, Linux, FreeBSD, OS X, AmigaOS 4, AROS, iPhone, Wii gibi çeşitli işletim sistemlerinde çalışırken, ayrıca Dell Axim x50v gibi 3D hızlandırmalı Pocket PC ciahzlarında da çalışmaktadır. OpenGL ve SDL kullanmaktadır. Tek oyunculu ve çok oyunculu oynanış özellikleri olan Cube, yerleşik bir seviye editörü içerir.
Oyun ilk olarak 2001 yılında çıkmıştır.
Tek oyunculu modun olduğu ilk oyun Ocak 2002'de çıkarılmıştır. 29 Ağustos 2005 tarihinde son sürüm çıkarıldıktan sonra Kasım 2006'da oyunun yan ürünü "AssaultCube" çıkarılmıştır.


## Oynanış.
29 Ağustos 2005 tarihinde çıkan güncellemeli oyunda 37 SP (Tek oyunculu) haritası ve 65 DM (DeathMatch, Türkçe: Ölüm Maçı) haritası olmak üzere toplam 102 harita yer almaktadır.
Çoklu oyunculu sistem ağa bağlı bir oyun kodu (ENet ) ve kalın istemci/ince sunucu modeli kullanmaktadır.


### Tek oyunculu.
Tek oyunculu oynanışta iki mod yer almaktadır. Birinde eşyaların geri dönmediği ve canavarların tekrar canlanmadığı, sabit bir konuma sahip olduğu düz bir modken; diğer mod ölüm maçı tarzında eşyaların geri dönüp seviye arttıkça canavarların arttığı bir moddur.


### Çok oyunculu.
Çok oyunculu oynanışta on iki mod yer almaktadır:
  - "Free For All": Savaş öncesinde ve takım kurmak için sık kullanılır. 
  - "Coop Edit": Oyuncular gerçek zamanlı olarak başkalarıyla harita düzenleyebilir.
  - "Free For All": Takım oyunu olmayan, ffa ve düello oyunları içindir.
  - "Teamplay": Free For All'dakine benzer bir oyun modudur ancak takım olarak hareket edilir.
  - "Instagib": Tüm oyuncular, tam cephane ve 1 canla doğar. Hiçbir eşya mevcut değildir (takım oyunu ve düello).
  - "Efficiency": Tüm oyuncular, 2 cephane paketi ve 256 cana sahiptir (takım oyunu ve düello).
  - "Insta Arena": Bir oyuncu öldürüldüğünde, haritada bir oyuncu kalana kadar ölüdür. Daha sonra yeni tur başlar ve her oyuncunun yalnızca bir yumruğu ve bir tüfeği vardır (takım oyunu ve düello).
  - "Tactics Arena": Insta Arena gibidir, ancak her oyuncu dört olası silahtan rastgele iki silah alır (yumrukla beraber) ve herkeste iki cephane paketi olur (takım oyunu ve düello).


## Geliştirme.
### Oyun motoru.
"Cube" motoru, dış mekân motoru olarak tasarlandı. Yani iç mekânlar için optimize edilen "Doom" ve "Quake"in aksine açık havada haritalar için tasarlandı.
2B yükselik haritasına dayanan "Doom" motoruna benzer bir yalancı-üç boyutlu dünya modeli kullanır. Bu, bazı sınırlamaları getirir (odaların üstünde odaların olmayışı gibi), ama eğimlere ve 3B sahne donanımlarına izin verir. Örneğin, sınırlamaları telafi etmek için bir geçitle köprü oluşturabilir.
Motor, "sıfır ön derleme" felsefesini temel alır. Tüm harita verileri, gölge haritaları veya BSP verileri gibi hesaplamalara gerek kalmadan dinamik olarak yorumlanır. Bu, gerçek zamanlı oyun içi harita düzenlemeyi mümkün kılmaktadır. Cube'de gerçek zamanlı olarak çok oyunculu harita düzenlenebilmektedir.
Motor yoğun ve ince ayarlı karmaşıklık yerine basit ve kaba kuvvet üzerine kuruludur.


### Gelişmeler.
 - Intel, 2005 yılındaki Oyun Geliştiricileri Konferansı'nda yeni bir mobil 3B yonga setini göstermek için oyunu OpenGL ES'e taşıdı.
 - "Cube", 2006 yılında Brown Üniversitesi'nde bir bilgisayar bilimi dersinde kullanıldı.
 - "" adlı "Cube" motorunu kullanan yeni bir oyun geliştirildi.
 - Kasım 2006'da "Cube" motorunu kullanan "AssaultCube" geliştirildi.
 - Teknoloji demosu olarak tasarlanan bir "Cube" portu, 2008 yılında iPhone'a gönderildi ve 18 Kasım'da iPhone App Store'da yayınlandı.


## Tepkiler.
"Cube", 2002 yılında LinuxDevCenter tarafından olumlu eleştiriler aldı. 2003 yılında The Linux Game Tome tarafından "En İyi Özgür 3B Aksiyon Oyunu" olarak "Happypenguin Ödülü" aldı. 2005 yılında bir O'Reilly'nin "Açık Kaynaklı Mac Oyun" makalesinde "Cube" tavsiye edildi. MacUpdate, oyuna 5 üzerinden 4,5 yıldız verdi. Oyun, 2004 ve Mayıs 2017 arasında sadece Sourceforge.net'ten 2,7 milyon kez indirildi.