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 Engine применялся для создания таких игр, как 3D-шутеры Enlisted, Crossout и CRSED: F.O.A.D., приключенческий боевик Blades of Time, авиасимулятор Apache: Air Assault и симулятор сражений War Thunder. Предоставляется поддержка графических API поддерживается Vulkan, DX12, DX11 и Metal, и платформ Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS и iOS. Среди возможностей движка:

  • 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