The Dagor Engine code has been released as open source

Dagor_Engine

The Dagor engine code is now open source

The news was released that Gaijin Entertainment, a Hungarian video game developer, best known for the IL-2 flight simulator Sturmovik: Birds of Prey and War Thunder, has made the decision to completely release the code of the Dagor Engine game engine, which has been in development for over 20 years and has been used to create different 3D shooter games.

And is that A few months ago, Gaijin Entertainment opened up parts of Dagor Engine and shared the code on GitHub and has now announced the complete release of the source code, as open source under the BSD-3 license.

A few months ago, we quietly open-sourced some parts of our Dagor engine under the BSD-3 license. This is not a new practice for us, nor will it be the last time we interact with the open source community in this way: our programming languages ​​daScript and Quirrell have been available in our GitHub repository for a couple of years. We deeply believe in the FOSS approach and its future central role in game development.

The engine is compatible with multiple platforms, such as Windows, Linux, macOS, Nintendo Switch, PlayStation, Xbox, tvOS and iOS. Among the engine's capabilities: physically correct rendering, integrated simulation engine for physics processes, collisions, destruction and vehicle physics, the ability to connect external physics engines and dynamically destructible environments.

In addition to that, also It features support for NVIDIA Waveworks, as well as a wide range of graphics effects and methods. lighting control, dynamic and soft shadows, global illumination, HDR support, surround sound, speech synthesizer, the ability to use the HLSL shader description language, realistic rendering of water, fire and smoke surfaces, plant simulator, support for skeletons, procedural and hybrid animation, subsystem for creating network and online multiplayer games, level and resource editors.

Recently, this stock has attracted attention, leading to a lot of speculation. The decision to make Dagor Engine open source was not simply an independent act but part of a much larger vision, and we are almost ready to give you a first look at the projects we have been working on for quite some time. .

Expect our full announcement this November. Stay tuned!

Regarding the engine code part, it is worth mentioning that It is written in C/C++ and as already mentioned above, the code eIt is open under the BSD-3 license. According to the repository notes, the released code is imported from the Dagor Engine 4 repository, but the individual files mention version 6.5.

In addition to the engine, the repository contains examples of physics engine usage, sky shaders and global illumination, as well as auxiliary utilities such as a resource viewer, font generator, shader compiler, format conversion utilities, Dargbox, script editor and scene creator.

In addition to this, it is also worth mentioning that VK during the recent conference masterly by Nau Engine, the head of development, Andrey Karsakov, said the team will use the open source Dagor engine on the previously announced Nau Engine game engine.

 "take the rendering core and system-level components of the open source Dagor engine." He added that this will allow developers to create products with modern graphics for the vast majority of platforms.

It is mentioned that to build Nau Engine, it was decided to use cmake. Scripts for game logic can be created in several programming languages, including Lua, Python, C#, and TypeScript. The glTF format will be used for graphical data, scenes and 3D models, allowing portability with Blender, 3DS Max and Maya.

Closed alpha testing of the initial implementation of the Nau Engine began this month and open beta testing is scheduled to launch before the end of 2024, while the launch is planned for the end of 2025.

finally if you are interested in knowing more about it, you can check the details in the following link


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.