Opdatering af open source-spilmotoren Dagor Engine

Nye builds af Dagor Engine-spilmotoren er blevet offentliggjort, hvis kode blev åbnet sidste år af Gaijin Entertainment under en BSD-licens, hvorefter den blev brugt af VK som grundlag for NauEngine-motoren. Nøgleændringen i den nye version var open source-koden til rammen til udvikling af multiplayer-spil under BSD-licensen. Som et eksempel på teknikken til at skabe multiplayer-spil er koden til demoversionen af ​​spillet Outerspace blevet offentliggjort.

Derudover blev der sammen med Hooks Creative Studio skabt en EastDistrict-demoscene baseret på Dust 2-kortet og Megascans-aktivbiblioteket, der viser, hvordan det samme spilkort kan bruges med forskellige spilmotorer, Unreal Engine 5 og Dagor Engine. Denne scene blev brugt til at sammenligne motorerne - i de udførte test behandlede Dagor-motoren kortet hurtigere, samtidig med at den gav lige eller subjektivt overlegen visuel nøjagtighed, hvilket blev opnået ved brug af teknikker som avanceret anti-aliasing og global real-time belysning.

Afspil video
Opdatering af open source-spilmotoren Dagor Engine
Opdatering af open source-spilmotoren Dagor Engine

Dagor-motoren er blevet brugt til at skabe spil som 3D-skydespillene Enlisted, Crossout og CRSED: FOAD, action-eventyrspillet Blades of Time, flysimulatoren Apache: Air Assault og kampsimulatoren War Thunder. Understøttelse af grafik-API'er inkluderer Vulkan, DX12, DX11 og Metal samt platforme. Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS og iOS. Programmets funktioner omfatter:

  • fysisk baseret gengivelse (PBR);
  • indbygget motor til simulering af fysiske processer, kollisioner, ødelæggelse og køretøjsfysik;
  • evnen til at forbinde eksterne fysikmotorer;
  • dynamisk ødelæggelige miljøer;
  • NVIDIA Waveworks-understøttelse;
  • en bred vifte af grafiske effekter og lysstyringsmetoder;
  • dynamiske og bløde skygger;
  • global belysning;
  • HDR-understøttelse;
  • surround sound;
  • talesynthesizer;
  • evnen til at bruge shader-beskrivelsessproget HLSL;
  • realistisk gengivelse af vandoverflader, ild og røg;
  • plantesimulator;
  • støtte til skelet-, procedure- og hybridanimation;
  • undersystem til oprettelse af multiplayer-netværk og onlinespil;
  • niveau- og ressourceredaktører;
  • evnen til at bruge det højtydende Daslang-scriptsprog med stærk statisk skrivning og understøttelse af JIT- og AOT-kompilering.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster