Storm pelimoottori avoimen lähdekoodin

Meritaistelujen ystäville suunnatuissa Corsairs-sarjan roolipeleissä käytetyn Storm-pelimoottorin lähdekoodi on avattu. Tekijänoikeuden haltijan kanssa sovittaessa koodi on avoin GPLv3-lisenssillä. Kehittäjät toivovat, että koodin saatavuus avaa uusia mahdollisuuksia sekä moottorin että itse pelin kehittämiseen, kiitos yhteisön innovaatioiden ja korjausten.

Moottori on kirjoitettu C++-kielellä ja tukee tällä hetkellä vain Windows-alustaa ja DirectX 9 -grafiikkasovellusliittymää. Jatkokehityssuunnitelmiin kuuluu oman renderöintikoodin korvaaminen cross-platform bgfx-kirjastolla, joka DirectX:n lisäksi tukee grafiikkasovellusliittymiä OpenGL , Vulkan, Metal ja WebGL, ja niitä voidaan käyttää Linuxissa, Androidissa ja FreeBSD:ssä. Suunnitelmissa on myös korvata sisäänrakennettu matemaattinen kirjasto ja syötteen käsittelykoodi glm:llä ja gainputilla. Sisäänrakennettu skriptien kehittämiskieli on tarkoitus korvata Lualla, .ini-muodossa olevien konfiguraatiotiedostojen järjestelmä JSONilla ja tietyt binääriresurssien muodot vakiomuotoilla.

Storm pelimoottori avoimen lähdekoodin


Lähde: opennet.ru

Lisää kommentti