Le code Dagor Engine a été publié en open source

Dagor_Engine

Le code moteur Dagor est désormais open source

La nouvelle a été publiée que Divertissement Gaijin, un développeur de jeux vidéo hongrois, surtout connu pour le simulateur de vol IL-2 Sturmovik : Birds of Prey et War Thunder, a pris la décision de publier complètement le code du moteur de jeu Dagor Engine, qui est en développement depuis plus de 20 ans et a été utilisé pour créer différents jeux de tir 3D.

Et est-ce Il y a quelques mois, Gaijin Entertainment a ouvert certaines parties de Dagor Engine et a partagé le code sur GitHub et a maintenant annoncé la publication complète du code source, en open source sous la licence BSD-3.

Il y a quelques mois, nous avons discrètement open-source certaines parties de notre moteur Dagor sous licence BSD-3. Ce n'est pas une pratique nouvelle pour nous, et ce ne sera pas non plus la dernière fois que nous interagissons de cette manière avec la communauté open source : nos langages de programmation daScript et Quirrell sont disponibles dans notre référentiel GitHub depuis quelques années. Nous croyons profondément à l’approche FOSS et à son futur rôle central dans le développement de jeux.

Le moteur est compatible avec plusieurs plateformes, tels que Windows, Linux, macOS, Nintendo Switch, PlayStation, Xbox, tvOS et iOS. Parmi les capacités du moteur : rendu physiquement correct, moteur de simulation intégré pour les processus physiques, les collisions, la destruction et la physique des véhicules, la possibilité de connecter des moteurs physiques externes et des environnements destructibles dynamiquement.

En plus de cela, aussi Il prend en charge NVIDIA Waveworks, ainsi qu'un large éventail d'effets et de méthodes graphiques. contrôle de l'éclairage, ombres dynamiques et douces, éclairage global, prise en charge HDR, son surround, synthétiseur vocal, possibilité d'utiliser le langage de description de shader HLSL, rendu réaliste des surfaces d'eau, de feu et de fumée, simulateur de plante, prise en charge des squelettes, procéduraux et hybrides animation, sous-système de création de jeux multijoueurs en réseau et en ligne, éditeurs de niveaux et de ressources.

Récemment, ce titre a attiré l’attention, entraînant de nombreuses spéculations. La décision de rendre Dagor Engine open source n'était pas simplement un acte indépendant mais s'inscrivait dans une vision beaucoup plus large, et nous sommes presque prêts à vous donner un premier aperçu des projets sur lesquels nous travaillons depuis un certain temps. .

Attendez-vous à notre annonce complète en novembre. Restez à l'écoute!

Concernant la partie code moteur, il convient de mentionner que C'est écrit en C/C++ et comme déjà mentionné plus haut, le code eIl est ouvert sous la licence BSD-3. Selon les notes du référentiel, le code publié est importé du référentiel Dagor Engine 4, mais les fichiers individuels mentionnent la version 6.5.

En plus du moteur, le le référentiel contient des exemples d'utilisation du moteur physique, sky shaders et global illumination, ainsi que des utilitaires auxiliaires tels qu'un visualiseur de ressources, un générateur de polices, un compilateur de shader, des utilitaires de conversion de format, Dargbox, un éditeur de script et un créateur de scène.

En plus de cela, il convient également de mentionner que VK lors de la récente conférence magistral par Nau Engine, le responsable du développement, Andrey Karsakov, a déclaré que l'équipe utiliserait le moteur open source Dagor sur le moteur de jeu Nau Engine annoncé précédemment.

 "Prenez le noyau de rendu et les composants au niveau du système du moteur open source Dagor." Il a ajouté que cela permettra aux développeurs de créer des produits dotés de graphismes modernes pour la grande majorité des plates-formes.

Il est mentionné que pour construire Nau Engine, il a été décidé d'utiliser cmake. Les scripts pour la logique du jeu peuvent être créés dans plusieurs langages de programmation, notamment Lua, Python, C# et TypeScript. Le format glTF sera utilisé pour les données graphiques, les scènes et les modèles 3D, permettant la portabilité avec Blender, 3DS Max et Maya.

Les tests alpha fermés de la mise en œuvre initiale du Nau Engine ont commencé ce mois-ci et les tests bêta ouverts devraient être lancés avant la fin de 2024, tandis que le lancement est prévu pour la fin de 2025.

enfin si tu es intéressé à en savoir plus, vous pouvez vérifier les détails dans le lien suivant


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.