Po roku prac nad rozwojem, zaprezentowana została dwudziesta ósma wersja darmowej gry 0 A.D., realizująca strategię czasu rzeczywistego w stylu gier z serii „Age of Empires”. To pierwszy wydanie, które zostało stworzone bez oznaczenia „Alpha” i oznaczone jako „0 A.D. Wydanie 28”. Oznaczenie wersji alfa było nadawane, ponieważ nie wszystkie pierwotnie zaplanowane funkcjonalności zostały zrealizowane. Mimo to, istniejąca funkcjonalność jest dopracowana i stabilna, a jakość realizacji 0 A.D. dawno opuściła stan wersji alfa.
Kod źródłowy gry został udostępniony przez firmę Wildfire Games w 2009 roku na licencji GPL. Wcześniej projekt był rozwijany przez 9 lat jako produkt komercyjny. Kompilacja gry dostępna jest dla systemów Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora i Arch Linux), FreeBSD, OpenBSD, macOS i Windows. Proponowana wersja obsługuje grę wieloosobową oraz tryb jednoosobowy z botami na wcześniej zaprojektowanych lub dynamicznie tworzonych mapach. Gra obejmuje ponad dziesięć cywilizacji, które istniały w okresie od 500 roku przed naszą erą do 500 roku naszej ery.
Niezwiązane z kodem komponenty gry, takie jak elementy graficzne i dźwiękowe, są udostępniane na licencji Creative Commons BY-SA, która pozwala na modyfikację i wykorzystanie w produktach komercyjnych pod warunkiem wskazania autorstwa i rozpowszechniania prac pochodnych na podobnej licencji. Silnik gry 0 A.D. zawiera około 200 tysięcy linii kodu w języku C++, do wyświetlania grafiki 3D wykorzystywane jest OpenGL, a do obsługi dźwięku — OpenAL, do organizacji gry sieciowej — ENet. Wśród innych otwartych projektów związanych z tworzeniem strategii czasu rzeczywistego można wymienić: Glest, ORTS, Warzone 2100 i Spring.
Główne zmiany:
- Dodano frakcję „Germani”, łączącą starogermańskie plemiona, takie jak Kimwrowie, Teutoni i Ambronowie. Rozgrywka obejmuje okres migracji Kimwrów z Jutlandii na końcu II wieku p.n.e. oraz ich konflikt z Republiką Rzymską.

- Dodano modele mężczyzn i kobiet, które wcześniej określano mianem „obiadowych kobiet” (wszyscy mężczyźni byli przedstawiani jako żołnierze, a większość kobiet jako służące). Ponieważ w cywilizacjach objętych grą status obywatela zazwyczaj nie obejmował kobiet, termin „obywatel” teraz oznacza obywatela-żołnierza (citizen-soldier), a „osoba cywilna” („civilian”) odnosi się do osób wspierających armię poza polem walki.

- Zamiast ładowania w pamięci pre-renderowanych przedstawień czcionek, wdrożono dynamiczne renderowanie czcionek za pomocą silnika czcionek Freetype, co zmniejszyło zużycie pamięci, rozwiązało problemy z oddzielną lokalizacją na wschodnioazjatyckie języki w formie modów i poprawiło wyświetlanie tekstu podczas skalowania interfejsu oraz na ekranach o wysokiej gęstości pikseli.

- W ustawieniach gry dodano nowe opcje personalizacji, takie jak ograniczenie populacji dla każdej drużyny oraz możliwość całkowitego usunięcia gracza w trybach Skirmish i Scenario.

- W trybie wieloosobowym domyślnie włączona jest weryfikacja certyfikatów TLS podczas łączenia.
- Silnik JavaScript SpiderMonkey został zaktualizowany do wersji 128, w której zaprzestano wsparcia dla systemów Windows 7 i 8.1. Uruchomienie gry w systemie Windows możliwe jest teraz tylko w wersjach Windows 10 lub 11. Dodano 64-bitowe wersje dla Windows. Dla Linuxa dodano wersje w formacie AppImage w dodatku do Snap i Flatpak.
Źródło: opennet.ru




