Sauerbraten (znany również jako Cube 2 lub Sauer, niemiecki dla "kwaśnej pieczeni") to wieloplatformowa, podobna do Quake'a, gra komputerowa typu first-person shooter, która działa na Microsoft Windows, Linux, FreeBSD i Mac OS X przy użyciu OpenGL i SDL. Gra oferuje rozgrywkę dla jednego i wielu graczy i zawiera edytor poziomów w grze, jego główną cechą. Silnik gry jest darmowym i otwartym oprogramowaniem, na licencji Zlib License, z komercyjnym wsparciem dostępnym w firmie Dot3 Labs, będącej własnym odpowiednikiem dewelopera.

Gra rozpoczęła się jako przeprojektowanie oryginalnego silnika Cube Engine, a jej pierwsza wersja została wydana 6 maja 2004 roku. Gra jest dość regularnie aktualizowana.

Rozgrywka

Sauerbraten to szybki FPS z naciskiem na zręcznościową walkę i dynamiczny ruch. Gracz korzysta z klasycznego wyposażenia znanego z gier typu arena shooter: broń palna o różnych właściwościach, granaty i przedmioty wpływające na przebieg starć. Mechanika poruszania się i strzelania przypomina starsze tytuły z gatunku — rozgrywka jest prosta do opanowania, ale wymaga ćwiczeń, by osiągnąć wysoki poziom umiejętności.

Edytor poziomów

Najważniejszą cechą Sauerbraten jest wbudowany edytor map działający w czasie rzeczywistym. Główne cechy edytora:

  • Edytowanie w grze — mapy można tworzyć i modyfikować bez wychodzenia z trybu rozgrywki, co przyspiesza proces projektowania i testowania.
  • Struktura przestrzeni — silnik używa struktury dzielącej przestrzeń (octree), co ułatwia szybkie przekształcenia terenu, dodawanie elementów i optymalizację scen.
  • Teksturacja i oświetlenie — narzędzia pozwalają na nakładanie tekstur, ustawianie źródeł światła oraz tworzenie prostych efektów środowiskowych jak woda czy półprzezroczystości.
  • Encje i logika — do map można dodawać obiekty gry (spawnery, bronie, punkty kontrolne), co umożliwia tworzenie zróżnicowanych scenariuszy rozgrywki.

Tryby gry i modyfikacje

Sauerbraten oferuje standardowe tryby arena shooterów oraz wiele wariantów stworzonych przez społeczność. Najczęściej spotykane tryby:

  • Deathmatch — klasyczna walka każdy na każdego.
  • Teamplay / Team Deathmatch — rywalizacja zespołowa.
  • Capture (różne warianty) — zadania oparte na przejmowaniu obiektów lub punktów.
  • Specjalne mody — społeczność tworzy mody dodające np. inne właściwości broni, tryby typu instagib, czy wyścigi po mapach.

Dzięki otwartemu kodowi i wbudowanemu edytorowi możliwe jest tworzenie i szybkierozprowadzanie własnych map oraz modyfikacji.

Silnik i licencja

Silnik Sauerbraten został udostępniony na licencji zlib, co daje dużą swobodę wykorzystania kodu w projektach komercyjnych i niekomercyjnych przy zachowaniu prostych warunków licencyjnych. Kod źródłowy oraz pliki gry są powszechnie dostępne, co ułatwia rozwój przez społeczność, porty na różne systemy oraz tworzenie narzędzi pomocniczych. Firma Dot3 Labs oferuje komercyjne wsparcie dla rozwiązań opartych na silniku.

Społeczność i rozwój

Wokół Sauerbraten powstała aktywna społeczność graczy i mapmakerów. Dostępne są repozytoria z mapami, serwery wieloosobowe prowadzane przez użytkowników oraz fora dyskusyjne, na których dzielono się poradami dotyczącymi edytora i trybów gry. Dzięki otwartemu modelowi rozwoju projekt otrzymuje poprawki i nowe funkcje zarówno od oryginalnych autorów, jak i niezależnych wkładów społeczności.

Wymagania systemowe i porty

Sauerbraten został zaprojektowany z myślą o szerokiej kompatybilności i działa na systemach desktopowych wyposażonych w OpenGL i SDL. Gra działa płynnie na wielu konfiguracjach — także na starszym sprzęcie — dzięki zoptymalizowanemu silnikowi 3D. Dostępne są buildy dla Windows, Linux, FreeBSD i macOS; społeczność przygotowała też porty i pakiety dla różnych dystrybucji linuksowych.

Krótka historia

Sauerbraten powstał jako następca silnika Cube, z którego przejął prostotę i szybkość edycji świata. Pierwsze wydanie ukazało się 6 maja 2004 roku; od tego czasu projekt był regularnie rozwijany, otrzymując nowe funkcje, poprawki oraz usprawnienia edytora i mechaniki gry. Pomimo upływu czasu Sauerbraten zachował swoje miejsce wśród klasycznych, otwartoźródłowych arena shooterów dzięki łatwości tworzenia treści i aktywnej społeczności.

Jeśli chcesz zacząć przygodę z Sauerbratenem, warto pobrać najnowszą wersję ze strony projektu lub repozytoriów dystrybucji, dołączyć do serwera multiplayer i przejrzeć dostępne mapy oraz poradniki dotyczące edytora — to najlepszy sposób, by szybko tworzyć własne światy i grać z innymi.