Jeux Amnesia open source de Frictional Games

société Frictional Games annoncé le sur l'ouverture des codes sources complets des jeux 3D du genre "survie au cauchemar" - Amnesia: The Dark Descent и Amnesia: une machine pour les porcs, sorti en 2010 et 2013. Les actifs du jeu restent propriétaires. Ce n'est pas la première fois que le code de Frictional Game est publié ; en 2010, la société ouvert code du moteur de jeu HPL1 et le jeu écrit dessus "Gloom : Ouverture«.

Le code du jeu est ouvert sous licence gratuite GPLv3 et publié sur GitHub (Amnesia: The Dark Descent, Amnésie: une machine pour les porcs). Les jeux sont écrits en C++ et utilisent SDL pour le traitement des entrées et OpenGL pour les graphiques. Les référentiels incluent des fichiers permettant de créer pour Linux et macOS à l'aide de CMake et pour Windows à l'aide de Visual Studio 2010. En plus du code des jeux eux-mêmes, le code source des éditeurs de jeux associés est également open source. On s'attend à ce que l'open source du code simplifie le développement de mods, il y en a déjà plus d'un millier pour ces jeux, et permette de créer de nouveaux moteurs de jeux ouverts basés sur les technologies impliquées dans les jeux Amnesia. .

Parmi les fonctionnalités proposées en open source qui peuvent être utiles aux développeurs de moteurs de jeux, on note les suivantes :

  • Cartes d'ombre avec des bords lissés.
  • Un système de découpage de zones invisibles en temps réel qui fonctionne avec des objets dynamiques.
  • Un système de rendu automatique d'objets statiques, fonctionnant en mode batch.
  • Système de rendu des ombres différé.
  • Un éditeur complet, incluant la prise en charge de fonctionnalités telles que la sélection d'algorithmes et l'ajustement des zones visibles.
  • Un système d'intelligence artificielle simple pour créer des robots et des agents intelligents.
  • Système avancé de simulation sonore physique.
  • Un système pour construire une interaction basée sur des processus physiques.
  • Propre moteur sonore utilisant l'API Openal.
  • Un moteur qui implémente diverses technologies de rendu et de gameplay.

Jeux Amnesia open source de Frictional Games

Source: opennet.ru

Ajouter un commentaire