Clever Geek Handbook
📜 ⬆️ ⬇️

Dagor engine

Dagor Engine is a game engine developed by the Russian company Gaijin Entertainment both for use in its projects and for licensing to third-party companies. Dagor has been developed since 2001 and is constantly being improved. PC ( Microsoft Windows ), Xbox , Xbox 360 , PlayStation 3 , PlayStation 4 [1] and Xbox One [2] are supported. At the beginning of 2018, the latest is the fifth version of the engine. "Dagor" is used in the majority of the games of Gaijin Entertainment.

Dagor engine
Type ofGame Engine ( List )
DevelopersRussia Gaijin entertainment
Russia
Dagor Technologies
Date of issueyear 2001
Hardware platformsIBM PC-compatible computers , Xbox , Xbox 360 , PlayStation 3
Supported OSMicrosoft Windows
Written in languagesC , C ++
Licensecommercial - available for licensing
Latest version5.0 / February 7, 2018
The first game on the engineBoomer: Blasted Towers / December 11, 2003
The last game on the engineWar Thunder / November 5, 2015

Content

History

Gaijin Entertainment was founded in 2001. It was then that the first version of the Dagor began to be developed. The team working on the engine, was allocated to a separate unit. [3] [4]

On June 14, 2005, Gaijin Entertainment announced the acquisition of a license for the Meqon Game Dynamics physics engine developed by the Swedish company Meqon Research A and its integration into the second version of Dagor. [5] [6]

Some time after the founding of the company, but before the start of 2006, the development division of Dagor was allocated to a completely separate company, Dagor Technologies, which continued to work exclusively on the engine. [four]

March 29, 2006, the third version of the Dagor engine was officially announced. This version had the support of the main consoles of the sixth and seventh generation. [4] [7] [8]

On April 7, 2006, in the official press release from Ageia and Gaijin Entertainment, published during the GDC 2006, it was announced that it had acquired the latest license for the Ageia PhysX engine developed by Ageia. It was announced that Ageia PhysX will be integrated into Dagor. [9] [10]

On April 20, 2008, Gaijin Entertainment received awards in two nominations, including the Best Technology nomination for the Dagor Engine engine, at the KRI Awards awards ceremony held in Moscow as part of the annual Game Developer Conference . . [eleven]

On October 2, 2015, the fourth version of the Dagor engine was officially announced. This version included a completely dynamically destructible environment, new water rendering using NVIDIA Waveworks, and a number of features not yet announced. [12]

Main features

Dagor Engine is available on IBM PC-compatible computers running Microsoft Windows and Xbox , Xbox 360 and PlayStation 3 gaming consoles . The Dagor Engine is written in C and C ++ programming languages and uses the Microsoft DirectX 11 application programming interface (API). [13]

Graphics Engine

The graphics engine , which is part of the "Dagor Engine", supports many graphic effects and technologies. It is based on DirectX3D 11. There is both a proprietary shader programming language and the ability to use HLSL . [14]

The graphics engine supports many lighting algorithms and light sources. High Dynamic Range Rendering is widely used in both static and dynamic lighting. There are scattered and directed light sources , luminous objects. There is perpendicular and pixel-by-pixel lighting, lightmaps , Global Illumination algorithms, dynamic shadows based on projective shadow maps ( English shadow maps ), soft shadows, volume rays . Contains a variety of graphic post-effects : Bloom , color post-processing, Glow , Motion blur , Flares and Lens Flares , as well as many others. [14]

There is a rich support for rendering water surfaces, which includes various types of water with HDR support, ripples, reflections, and Fresnel diffraction . Decals are present and supported ( English decals ), volumetric fog and smoke, reflective and refracting surfaces, glass, chrome, lacquered surfaces, leather, various vegetation, there is support for SpeedTree technology. The particle system allows you to simulate sparks, smoke, fire, precipitation, leaves, insects and auras, from October 2, 2015 support for NVIDIA Waterworks technology has been added. [14] [12]

Physics Engine

"Dagor Engine" contains its own built-in physics engine . This engine contains collision detection modules, a processor of solid state physics, Ragdoll physics, and vehicle physics. There is also a set of geometric primitives and a variety of joints, and the dynamic destruction of joints is supported. Also present are fluid physics and particle physics. On August 7, 2015, support for the full destructibility of all objects via NVIDIA GameWorks Destruction technology was added to the engine [15] Despite having its own physics engine, the Dagor Engine contains an open interface that allows connecting third-party physics engines. Declared the successful use of the following third-party physical engines: Ageia PhysX , Meqon and Newton Game Dynamics . [14]

Sound Engine

The sound engine used by the Dagor Engine uses the FMOD library. The main functional characteristics of the sound engine are DSP-effects, full three-dimensional sound, streaming output, the generation of virtual voices, mixing, multi-channel operation and support for multiple speakers for audio output. The sound engine contains its API, supports plugins and works with more than 20 file sound formats. [14]

Animation system

The Dagor Engine animation engine supports skeletal animation , procedural animation , mixing animations, morphing, and various animation controllers. Also available animation editor. [14]

Network Subsystem

The network subsystem “Dagor Engine” is built on a client-server architecture, has an open interface and supports TCP and UDP network protocols. [14]

Toolkit

Tools for developing games on the engine include a set of utilities for working with lighting “Light Tools”, a level editor “Dagor Editor”, a resource editor “Resource Editor”, an editor of object libraries “Object Library”, as well as a set of importers, exporters and converters file formats. [sixteen]

Light Tools

“Light Tools” is a set of utilities designed to calculate static level lighting. The calculation of lighting can take place both on the local client and on a separate server. Vertex and lightmap-based (shadow map) lighting with diffused light is supported. Global Illumination algorithms based on light textures are also supported. [sixteen]

Dagor Editor

Dagor Editor is a level editor that allows you to create and modify game levels on the engine. There is a level export to an external program, a batch export mode, a collection of level statistics, up to four viewing ports per level and various modes of operation of a virtual camera . [sixteen]

"Dagor Editor" is based on plug - ins that are responsible for different functions when creating a level. The Dagor Editor has the functionality at the level of other commercial level editors and provides all the functions necessary to create games. It is possible to create and edit landscapes, water surfaces, as well as texture them. The use of prefabs (game objects and assets ) is supported: their placement and editing parameters. At the level you can arrange the static light sources, which are then calculated in the "Light Tools". The arrangement of various objects is supported: volume rays and volume fog, occluders , virtual cameras, sound sources, triggers , vegetation, objects for gaming AI , scripts, etc. There is an SDK that allows third-party developers to create their own plug-ins for the Dagor Editor. [sixteen]

Resource Editor

The Resource Editor is an editor for the game resource base, where you can create and modify game resources: special effects, particle systems , physical objects, characters, and animations. [sixteen]

Object Library

The Object Library is the object library editor for the Dagor Editor. It allows you to import blanks and textures into the library, as well as customize textures and texture brushes. [sixteen]

Importers and exporters

The Dagor Engine includes many importers and exporters of data into the engine itself from external programs and vice versa - from the engine to external programs. There are plugins for working with 3ds max and Maya , which allow you to import and export geometry and animation, as well as edit materials and parameters of objects. [sixteen]

Also present are importers of levels from Quake3 (Q32dag), Half-Life 2 (BSP2dag) and Unreal Tournament (U3D2dag). [sixteen]

Also in the presence of a "Texture Editor" - the editor of DDS-textures, which allows you to customize the parameters of textures and convert them to DDS format from other formats. [sixteen]

Games using Dagor Engine

Name of the gameFirst exit dateDeveloperPublisherPlatformsEngine version
Boomer: Tower BlocksDecember 11, 2003Gaijin entertainment1CPC ( Windows )1.0 [17]
Flight of Fancy [18]project stoppedGaijin entertainmentwas not announcedPC ( Windows )unknown
Adrenaline showOctober 21, 2005Gaijin entertainment1CPC ( Windows )2.0 [19] or 2.5 [17]
Blind man's fool [20]December 9, 2005Gaijin entertainment1CPC ( Windows )2.0 [21]
Lada Racing Club [7]March 15, 2006Geleos mediaNew DiskPC ( Windows )1.0 [17] or 2.5 [22]
Gang and ringDecember 15, 2006 [23]Gaijin entertainment1CPC ( Windows )unknown
Wolfhound: Warrior's WayJanuary 19, 2007Gaijin entertainment1CPC ( Windows )unknown
Paragraph 78 [4]March 9, 2007Gaijin entertainment1CPC ( Windows )3.0 [4]
Special Forces soldier FSKN of Russia [24]april 2007Multimedia technology and distance learningMultimedia technology and distance learningPC ( Windows )unknown
Crank 2: Rush Hour [20]May 18, 2007Gaijin entertainment1CPC ( Windows )3.0 [25] [19]
Oniblade [20]November 23, 2007Gaijin entertainment1CPC ( Windows )3.0 [26]
Crank 2: AnarchyFebruary 15, 2008Gaijin entertainment1CPC ( Windows ), PlayStation 3 (2010)3.0 [27]
IL-2 Sturmovik: Birds of Prey [28]September 4, 2009Gaijin entertainment1CXbox 360 , PlayStation 3unknown
Two Towers [29]October 9, 2009Gaijin entertainment1CPC ( Windows )unknown
IL-2 Sturmovik: Wings of PreyDecember 25, 2009Gaijin entertainmentGaijin entertainmentPC ( Windows )3.0 [30]
Apache: Air Assault [31]November 16, 2010Gaijin entertainmentActivision blizzardPC ( Windows ), Xbox 360 , PlayStation 3unknown
Birds of SteelMarch 13, 2012Gaijin entertainmentKonamiPS3 , Xbox 360 )3.5 [32]
Blades of timeMarch 6, 2012Gaijin entertainmentKonami , 1C-SoftKlabPS3 , Xbox 360 , PC , MAC3.5
War thunderMBT from November 1, 2012Gaijin entertainmentGaijin entertainmentPC , MAC , PS4 , Linux , Android (for nVidia Shield TV)5.0

Notes

  1. ↑ PlayStation 4 (Rus.) // Wikipedia. - 2018-02-20.
  2. ↑ Xbox One (rus.) // Wikipedia. - 2018-03-06.
  3. ↑ About Gaijin Entertainment
  4. ↑ 1 2 3 4 5 Maxim "McSim" Donskoy. New iteration of Dagor Engine Gaijin Entertainment and Dagor Technologies announced Dagor Engine version 3.0. (Neopr.) DTF.ru (March 29, 2006). The appeal date is December 9, 2010. Archived March 19, 2012.
  5. ↑ Gaijin Entertainment collaborates with Meqon Research (Neopr.) . DTF.ru (June 14, 2005). Circulation date December 19, 2010. Archived March 14, 2012.
  6. ↑ Bakhtiyarov Ruslan. Meqon is friends with Dagor Engine 2.0 (Neopr.) . GameGuru.ru (June 14, 2005). Circulation date December 19, 2010. Archived March 14, 2012.
  7. ↑ 1 2 Dagor Engine 3.0 (Unreferenced) . UralDev.ru (March 30, 2006). The appeal date is December 9, 2010. Archived March 19, 2012.
  8. ↑ Cyril Smolin. Dagor Engine - Double 3 (Undefeated) . Country Games (April 3, 2006). The appeal date is December 9, 2010.
  9. ↑ Article: Gaijin Entertainment to Integrate AGEIA PhysX SDK into Dagor Game Engine; Dagor. (eng.) HighBeam (April 7, 2006). The circulation date is December 8, 2010. Archived March 19, 2012.
  10. ↑ Gaijin Entertainment to Integrate AGEIA PhysX SDK into Dagor Game Engine. Developers Using Dagor (Eng.) . Techgage (April 8, 2006). The circulation date is December 8, 2010. Archived March 19, 2012.
  11. ↑ News (Neopr.) . The official site of the Dagor Engine (April 22, 2008). The appeal date is December 9, 2010. Archived March 19, 2012.
  12. ↑ 1 2 Development Diary (Unsolved) . The official forum War Thunder (02 Oct 2015). Date of appeal is March 13, 2016. (unavailable link)
  13. ↑ Development Diary (Unsolved) (inaccessible link) . The official forum of War Thunder (28 Nov 2013). The appeal date is March 13, 2016. Archived March 14, 2016.
  14. ↑ 1 2 3 4 5 6 7 Dagor Engine features (Unidentified) . The official site of the Dagor Engine. The appeal date is December 25, 2010. Archived March 19, 2012.
  15. ↑ Development Diary (Unsolved) . The official site of War Thunder (August 7, 2015). The appeal date is March 13, 2016.
  16. ↑ 1 2 3 4 5 6 7 8 9 Dagor Engine Tools (Uncovered) . The official site of the Dagor Engine. The appeal date is December 25, 2010. Archived March 19, 2012.
  17. ↑ 1 2 3 Lentyay. LADA Racing Club - what they wanted and what they got (Neopr.) . Game Sector (March 18, 2006). The appeal date is December 9, 2010. Archived March 19, 2012.
  18. ↑Vladimir Goryachev aka Nomad . Interview: Flight of Fancy (English) . Absolute Games (October 9, 2004). Circulation date December 12, 2010. Archived March 19, 2012.
  19. ↑ 1 2 Lentyay. Exclusive interview with the developers of "Crank 2 - Rush Hour" (Neopr.) . Game Sector (July 25, 2006). The appeal date is December 9, 2010. Archived March 19, 2012.
  20. ↑ 1 2 3 Screenshots (Unsolved) . The official site of the Dagor Engine. Circulation date December 12, 2010. Archived March 19, 2012.
  21. ↑ About Gaijin Entertainment (not available link)
  22. ↑ Nomad. They lit and raped (Unsolved) . Absolute Games (March 20, 2006). - "The project was developed on the technology of Dagor Engine 2.5 from the company Gaijin Entertainment.". The appeal date is December 25, 2010. Archived March 19, 2012.
  23. ↑ Fellowship and the Ring :: General description (Neopr.) . The official site of the game "Fellowship and the Ring." - “The game was created on the Dagor Engine game engine from Dagor Technologies.” The appeal date is December 8, 2010.
  24. ↑ Special Forces soldier FSKN of Russia (RUS / 2007)
  25. ↑ Konstantin T. “Crank 2: Rush Hour”. Anarchy on the streets of Moscow (Unsolved) (inaccessible link) . PlayGround.ru (March 23, 2007). Circulation date December 12, 2010. Archived December 25, 2009.
  26. ↑ Lentyay. Exclusive interview with Oniblade developers (Neopr.) (Inaccessible link) . Game Sector (October 26, 2007). “Alexei Volynskov: We use the Dagor Engine 3.0 engine from Dagor Technologies.” The appeal date was December 9, 2010. Archived July 10, 2011.
  27. ↑ eirena. Why do Ikara wings? Review "Crank 2: Anarchy" (Neopr.) . GameCOD (March 30, 2008). “In general, the Dagor Engine 3.0 engine used did not justify its index.” Circulation date December 12, 2010. Archived March 19, 2012.
  28. ↑ Video on the game IL-2 Sturmovik: Birds of Prey (Neopr.) . Country Games . The appeal date is December 10, 2010.
  29. ↑ Roman Nelovkin. Two towers - the review of the game (Neopr.) . BestGamer.ru . - "And all this splendor is based on a good Dagor Engine engine, which was inherited from the game Oniblade." Circulation date December 19, 2010. Archived March 19, 2012.
  30. ↑ Wings of Prey manual (English) . Gaijin Entertainment . The circulation date is December 10, 2010. Archived March 19, 2012.
  31. ↑ todace. No gun sights? (eng.) The official forums of the game on yuPlay (November 20, 2010). “But AAA is using the next step of the Dagor Engine.” The circulation date is December 8, 2010. Archived March 19, 2012.
  32. ↑ Birds of Steel, Birds of Steel, flight simulator review, review

Links

  • dagor.ru (rus.) - the official site of the Dagor Engine
Source - https://ru.wikipedia.org/w/index.php?title=Dagor_Engine&oldid=100920486


More articles:

  • Revolutionary (film)
  • Hohenlohe, Clovis
  • My war. Chechen Diary of a Trench General
  • Focus (magazine)
  • PCR with reverse transcription
  • XO-1 (laptop)
  • Gusho, Adnan
  • Transcript (Biology)
  • The huge sky (cartoon)
  • Gallay, Oscar Mikhailovich

All articles

Clever Geek | 2019