Dagor Engine -koodi on julkaistu avoimena lähdekoodina

Dagor_Engine

Dagor-moottorikoodi on nyt avoimen lähdekoodin

Uutinen julkaistiin siitä Gaijin Entertainment, unkarilainen videopelikehittäjä, joka tunnetaan parhaiten IL-2-lentosimulaattorista Sturmovik: Birds of Prey ja War Thunder, on tehnyt päätöksen julkaista Dagor Engine -pelimoottorin koodi kokonaan, jota on kehitetty yli 20 vuotta ja jota on käytetty erilaisten 3D-räiskintäpelien luomiseen.

Ja se Muutama kuukausi sitten Gaijin Entertainment avasi osia Dagor Enginestä ja jakoi koodin GitHubissa ja on nyt ilmoittanut lähdekoodin täydellisestä julkaisemisesta avoimena lähdekoodina BSD-3-lisenssin alaisena.

Muutama kuukausi sitten ostimme hiljaa avoimen lähdekoodin osan Dagor-moottoristamme BSD-3-lisenssillä. Tämä ei ole meille uusi käytäntö, eikä se ole viimeinen kerta, kun olemme vuorovaikutuksessa avoimen lähdekoodin yhteisön kanssa tällä tavalla: ohjelmointikielemme daScript ja Quirrell ovat olleet saatavilla GitHub-arkistossamme parin vuoden ajan. Uskomme syvästi FOSS-lähestymistapaan ja sen tulevaan keskeiseen rooliin pelien kehityksessä.

Moottori on yhteensopiva useiden alustojen kanssa, kuten Windows, Linux, macOS, Nintendo Switch, PlayStation, Xbox, tvOS ja iOS. Moottorin ominaisuuksien joukossa: fyysisesti oikea renderöinti, integroitu simulaatiomoottori fysiikan prosesseille, törmäyksille, tuholle ja ajoneuvon fysiikkaa varten, kyky yhdistää ulkoisia fysiikan moottoreita ja dynaamisesti tuhoutuvia ympäristöjä.

Sen lisäksi myös Siinä on tuki NVIDIA Waveworksille sekä laaja valikoima grafiikkatehosteita ja menetelmiä. valaistuksen ohjaus, dynaamiset ja pehmeät varjot, globaali valaistus, HDR-tuki, surround-ääni, puhesyntetisaattori, kyky käyttää HLSL-varjostimen kuvauskieltä, realistinen veden, tulen ja savun pintojen renderöinti, kasvisimulaattori, tuki luurankoille, prosessi- ja hybridi animaatio, alijärjestelmä verkko- ja online-moninpelien luomiseen, taso- ja resurssieditorit.

Viime aikoina tämä osake on herättänyt huomiota, mikä on johtanut paljon spekulaatioihin. Päätös tehdä Dagor Enginen avoimesta lähdekoodista ei ollut vain itsenäinen teko, vaan osa paljon laajempaa visiota, ja olemme melkein valmiita antamaan sinulle ensimmäisen katsauksen projekteihin, joita olemme työstäneet jo jonkin aikaa. .

Odota koko ilmoitustamme tämän marraskuun aikana. Pysy kanavalla!

Moottorikoodiosan osalta se on syytä mainita Se on kirjoitettu C/C+:lla+ ja kuten jo edellä mainittiin, koodi eSe on avoinna BSD-3-lisenssillä. Arkiston muistiinpanojen mukaan julkaistu koodi on tuotu Dagor Engine 4 -varastosta, mutta yksittäisissä tiedostoissa mainitaan versio 6.5.

Moottorin lisäksi arkisto sisältää esimerkkejä fysiikan moottorien käytöstä, taivasvarjostimet ja globaali valaistus sekä apuohjelmat, kuten resurssien katseluohjelma, kirjasingeneraattori, varjostimen kääntäjä, muotomuunnosapuohjelmat, Dargbox, skriptien muokkausohjelma ja kohtausten luoja.

Tämän lisäksi kannattaa mainita myös se VK äskettäisen konferenssin aikana mestarillinen kirjoittanut Nau Engine kehitysjohtaja Andrei Karsakov, sanoi tiimin käyttävän avoimen lähdekoodin Dagor-moottoria aiemmin julkistetussa Nau Engine -pelimoottorissa.

 "ota avoimen lähdekoodin Dagor-moottorin renderöintiydin ja järjestelmätason komponentit." Hän lisäsi, että tämä antaa kehittäjille mahdollisuuden luoda tuotteita, joissa on moderni grafiikka suurimmalle osalle alustoista.

Mainitaan, että Nau Enginen rakentamiseen päätettiin käyttää cmakea. Pelilogiikan skriptejä voidaan luoda useilla ohjelmointikielillä, mukaan lukien Lua, Python, C# ja TypeScript. glTF-muotoa käytetään graafiseen dataan, kohtauksiin ja 3D-malleihin, mikä mahdollistaa siirrettävyyden Blenderin, 3DS Maxin ja Mayan kanssa.

Nau Enginen alkuperäisen toteutuksen suljettu alfatestaus aloitettiin tässä kuussa, ja avoimen beta-testauksen on määrä käynnistyä ennen vuoden 2024 loppua, kun taas julkaisun on määrä tapahtua vuoden 2025 lopussa.

vihdoin jos olet kiinnostunut tietämään asiasta lisää, voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.