Kód Dagor Engine byl vydán jako open source

Dagor_Engine

Kód motoru Dagor je nyní open source

Zpráva byla zveřejněna, že Gaijin Entertainment, maďarský vývojář videoher, nejlépe známý pro letecký simulátor IL-2 Sturmovik: Birds of Prey a War Thunder, se rozhodla zcela uvolnit kód herního enginu Dagor Engine, který byl ve vývoji více než 20 let a byl používán k vytváření různých 3D stříleček.

A Před několika měsíci společnost Gaijin Entertainment otevřela části Dagor Engine a sdílel kód na GitHubu a nyní oznámil kompletní vydání zdrojového kódu jako open source pod licencí BSD-3.

Před několika měsíci jsme v tichosti otevřeli některé části našeho enginu Dagor pod licencí BSD-3. Není to pro nás nová praxe a nebude to ani naposled, kdy takto komunikujeme s open source komunitou: naše programovací jazyky daScript a Quirrell jsou k dispozici v našem úložišti GitHub již několik let. Hluboce věříme v přístup FOSS a jeho budoucí ústřední roli ve vývoji her.

Motor je kompatibilní s více platformami, jako Windows, Linux, macOS, Nintendo Switch, PlayStation, Xbox, tvOS a iOS. Mezi schopnosti enginu: fyzikálně správné vykreslování, integrovaný simulační engine pro fyzikální procesy, kolize, ničení a fyziku vozidel, možnost připojení externích fyzikálních enginů a dynamicky zničitelná prostředí.

Kromě toho také Vyznačuje se podporou NVIDIA Waveworks a také širokou škálou grafických efektů a metod. ovládání osvětlení, dynamické a měkké stíny, globální osvětlení, podpora HDR, prostorový zvuk, syntezátor řeči, možnost používat jazyk popisu shaderů HLSL, realistické vykreslení vodních, ohnivých a kouřových povrchů, simulátor rostlin, podpora koster, procedurální a hybridní animace, subsystém pro tvorbu síťových a online her pro více hráčů, editory úrovní a zdrojů.

V poslední době tato akcie přitáhla pozornost, což vedlo k mnoha spekulacím. Rozhodnutí udělat Dagor Engine open source nebylo pouze nezávislým aktem, ale součástí mnohem širší vize a my jsme téměř připraveni poskytnout vám první pohled na projekty, na kterých pracujeme již nějakou dobu. .

Očekávejte naše úplné oznámení letos v listopadu. Zůstaňte naladěni!

Pokud jde o část kódu motoru, stojí za zmínku Je napsán v C/C++ a jak již bylo zmíněno výše, kód eJe otevřen pod licencí BSD-3. Podle poznámek k úložišti je uvolněný kód importován z úložiště Dagor Engine 4, ale jednotlivé soubory zmiňují verzi 6.5.

Kromě motoru, úložiště obsahuje příklady použití fyzikálního enginu, sky shadery a globální osvětlení, stejně jako pomocné nástroje, jako je prohlížeč zdrojů, generátor písem, kompilátor shaderů, nástroje pro převod formátu, Dargbox, editor skriptů a tvůrce scén.

Kromě toho stojí za zmínku i to VK během nedávné konference mistrovský od Nau Engine, vedoucí vývoje, Andrej Karsakov, řekl, že tým bude používat open source engine Dagor na dříve oznámeném herním enginu Nau Engine.

 "vezměte vykreslovací jádro a komponenty na systémové úrovni open source enginu Dagor." Dodal, že to vývojářům umožní vytvářet produkty s moderní grafikou pro drtivou většinu platforem.

Je zmíněno, že k sestavení Nau Engine bylo rozhodnuto použít cmake. Skripty pro herní logiku lze vytvářet v několika programovacích jazycích, včetně Lua, Python, C# a TypeScript. Formát glTF bude použit pro grafická data, scény a 3D modely, což umožní přenositelnost s Blenderem, 3DS Max a Maya.

Uzavřené alfa testování počáteční implementace Nau Engine začalo tento měsíc a spuštění otevřeného beta testování je naplánováno před koncem roku 2024, přičemž spuštění je plánováno na konec roku 2025.

konečně jestli jsi zájem dozvědět se o tom více, můžete zkontrolovat podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.