Storm spēļu dzinējs atvērtā koda

Atvērts spēļu dzinēja Storm pirmkods, kas izmantots lomu spēļu sērijā Corsairs, kas paredzētas jūras kauju cienītājiem. Pēc vienošanās ar autortiesību īpašnieku kods ir atvērts saskaņā ar GPLv3 licenci. Izstrādātāji cer, ka koda pieejamība pavērs jaunas iespējas gan dzinēja, gan pašas spēles attīstībai, pateicoties sabiedrības ieviestajiem jauninājumiem un labojumiem.

Dzinējs ir rakstīts C++ valodā un pašlaik atbalsta tikai Windows platformu un DirectX 9 grafikas API. Tālākās izstrādes plānos ietilpst sava renderēšanas koda aizstāšana ar starpplatformu bgfx bibliotēku, kas papildus DirectX atbalsta grafikas API OpenGL , Vulkan, Metal un WebGL, un to var izmantot operētājsistēmās Linux, Android un FreeBSD. Tāpat plānots nomainīt iebūvēto matemātisko bibliotēku un ievades apstrādes kodu ar glm un gainput. Iebūvēto skriptu izstrādes valodu plānots aizstāt ar Lua, konfigurācijas failu sistēmu “.ini” formātā ar JSON un specifiskus bināro resursu formātus ar standarta formātiem.

Storm spēļu dzinējs atvērtā koda


Avots: opennet.ru

Pievieno komentāru