De Dagor Engine-code is vrijgegeven als open source

Dagor_Engine

De Dagor-enginecode is nu open source

Het nieuws werd vrijgegeven dat Gaijin-entertainment, een Hongaarse ontwikkelaar van videogames, vooral bekend van de IL-2-vluchtsimulator Sturmovik: Birds of Prey en War Thunder, heeft de beslissing genomen om de code van de Dagor Engine-game-engine volledig vrij te geven, dat al meer dan 20 jaar in ontwikkeling is en is gebruikt om verschillende 3D-schietspellen te maken.

En Een paar maanden geleden opende Gaijin Entertainment delen van Dagor Engine en deelde de code op GitHub en heeft nu de volledige release van de broncode aangekondigd, als open source onder de BSD-3-licentie.

Een paar maanden geleden hebben we stilletjes een aantal onderdelen van onze Dagor-engine open source gemaakt onder de BSD-3-licentie. Dit is voor ons niet nieuw en het zal ook niet de laatste keer zijn dat we op deze manier met de open source-gemeenschap communiceren: onze programmeertalen daScript en Quirrell zijn al een paar jaar beschikbaar in onze GitHub-repository. Wij geloven diep in de FOSS-aanpak en de toekomstige centrale rol ervan in de ontwikkeling van games.

De engine is compatibel met meerdere platforms, zoals Windows, Linux, macOS, Nintendo Switch, PlayStation, Xbox, tvOS en iOS. Tot de mogelijkheden van de engine behoren: fysiek correcte weergave, geïntegreerde simulatie-engine voor natuurkundige processen, botsingen, vernietiging en voertuigfysica, de mogelijkheid om externe natuurkundige motoren aan te sluiten en dynamisch vernietigbare omgevingen.

Daarnaast ook Het biedt ondersteuning voor NVIDIA Waveworks, evenals een breed scala aan grafische effecten en methoden. lichtregeling, dynamische en zachte schaduwen, globale verlichting, HDR-ondersteuning, surround sound, spraaksynthesizer, de mogelijkheid om de HLSL shader-beschrijvingstaal te gebruiken, realistische weergave van water-, vuur- en rookoppervlakken, plantensimulator, ondersteuning voor skeletten, procedureel en hybride animatie, subsysteem voor het maken van netwerk- en online multiplayer-spellen, niveau- en broneditors.

Onlangs heeft dit aandeel de aandacht getrokken, wat tot veel speculatie heeft geleid. De beslissing om Dagor Engine open source te maken was niet simpelweg een onafhankelijke daad, maar onderdeel van een veel grotere visie, en we zijn bijna klaar om u een eerste blik te geven op de projecten waar we al geruime tijd aan werken. .

Verwacht onze volledige aankondiging in november. Blijf kijken!

Wat het motorcodegedeelte betreft, is het de moeite waard om dat te vermelden Het is geschreven in C/C++ en zoals hierboven al vermeld, de code eHet is geopend onder de BSD-3-licentie. Volgens de repository-aantekeningen is de vrijgegeven code geïmporteerd uit de Dagor Engine 4-repository, maar vermelden de afzonderlijke bestanden versie 6.5.

Naast de motor, de repository bevat voorbeelden van het gebruik van de fysica-engine, sky shaders en global lighting, evenals hulpprogramma's zoals een resourceviewer, lettertypegenerator, shader-compiler, hulpprogramma's voor formaatconversie, Dargbox, scripteditor en scènemaker.

Daarnaast is het ook de moeite waard om dat te vermelden VK tijdens de recente conferentie meesterlijk door Nau Engine, het hoofd ontwikkeling, Andrey Karsakov, zei dat het team de open source Dagor-engine zal gebruiken op de eerder aangekondigde Nau Engine-game-engine.

 "Neem de renderingkern- en systeemniveaucomponenten van de open source Dagor-engine." Hij voegde eraan toe dat ontwikkelaars hierdoor producten met moderne graphics kunnen maken voor de overgrote meerderheid van de platforms.

Er wordt vermeld dat om Nau Engine te bouwen, besloten werd om cmake te gebruiken. Scripts voor gamelogica kunnen in verschillende programmeertalen worden gemaakt, waaronder Lua, Python, C# en TypeScript. Het glTF-formaat zal worden gebruikt voor grafische gegevens, scènes en 3D-modellen, waardoor draagbaarheid met Blender, 3DS Max en Maya mogelijk wordt.

De gesloten alfatesten van de eerste implementatie van de Nau Engine zijn deze maand begonnen en de open bètatests staan ​​gepland voor eind 2024, terwijl de lancering gepland is voor eind 2025.

eindelijk als je bent geïnteresseerd om er meer over te wetenkunt u de details in het volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.