Silnik gry Storm o otwartym kodzie źródłowym

Ujawniono kod źródłowy silnika gry Storm, wykorzystywanego w serii gier RPG Corsairs, skierowanych do fanów bitew morskich. Za zgodą właściciela praw autorskich kod jest otwarty na licencji GPLv3. Twórcy mają nadzieję, że dostępność kodu otworzy nowe możliwości rozwoju zarówno silnika, jak i samej gry, dzięki wprowadzaniu innowacji i poprawek przez społeczność.

Silnik napisany jest w języku C++ i obecnie obsługuje jedynie platformę Windows oraz graficzne API DirectX 9. W planach dalszego rozwoju jest zastąpienie własnego kodu renderującego wieloplatformową biblioteką bgfx, która oprócz DirectX obsługuje API graficzne OpenGL , Vulkan, Metal i WebGL i można ich używać w systemach Linux, Android i FreeBSD. Planowana jest także wymiana wbudowanej biblioteki matematycznej i kodu przetwarzania danych wejściowych na glm i Gainput. Planowana jest wymiana wbudowanego języka do tworzenia skryptów na Lua, systemu plików konfiguracyjnych w formacie „.ini” na JSON, a określonych formatów zasobów binarnych na standardowe formaty.

Silnik gry Storm o otwartym kodzie źródłowym


Źródło: opennet.ru

Dodaj komentarz