ಘರ್ಷಣೆಯ ಆಟಗಳು ತೆರೆದ ಮೂಲಗಳ ವಿಸ್ಮೃತಿ ಆಟಗಳು

ಫರ್ಮ್ ಘರ್ಷಣೆಯ ಆಟಗಳು ಘೋಷಿಸಲಾಗಿದೆ об открытии полных исходных текстов 3D-игр в жанре «выживание в кошмаре» — ವಿಸ್ಮೃತಿ: ದಿ ಡಾರ್ಕ್ ಡಿಸೆಂಟ್ и ವಿಸ್ಮೃತಿ: ಎ ಮೆಷಿನ್ ಫಾರ್ ಪಿಗ್ಸ್, выпущенных в 2010 и 2013 годах. Игровые ресурсы остаются проприетарными. Это не первая публикации кода игр Frictional Game, в 2010 году данная компания ತೆರೆಯಲಾಗಿದೆ код игрового движка HPL1 и написанной на нём игры «Penumbra: Overture".

Код игр открыт под свободной лицензией GPLv3 и опубликован на GitHub (ವಿಸ್ಮೃತಿ: ದಿ ಡಾರ್ಕ್ ಡಿಸೆಂಟ್, ವಿಸ್ಮೃತಿ: ಪಿಗ್ಸ್ ಎ ಮೆಷಿನ್). Игры написаны на С++ и используют SDL для обработки ввода и OpenGL для графики. Репозитории включают файлы для сборки для Linux и macOS при помощи CMake и для Windows с использованием Visual Studio 2010. Кроме кода непосредственно игр, открыты также исходные тексты связанных с ними игровых редакторов. Ожидается, что открытие кода упростит развитие модов, которых для указанных игр уже насчитывается более тысячи, и даст возможность создания новых открытых игровых движков на основе технологий, задействованных в играх Amnesia.

Из предложенных в открытом коде возможностей, которые могут оказаться полезными разработчикам игровых движков, отмечаются:

  • Карты теней со сглаженными краями.
  • Работающая в реальном времени система отсечения невидимых областей, работающая с динамическими объектами.
  • Система автоматического рендеринга статических объектов, работающая в пакетном режиме.
  • Система отложенной отрисовки теней.
  • Полнофункциональный редактор, в том числе поддерживающий такие возможности, как подбор алгоритмов и подгонка видимых областей.
  • Простая система искусственного интеллекта для создания ботов и умных агентов.
  • Продвинутая система физической симуляции звуков.
  • Система построения взаимодействия на основе физических процессов.
  • Собственный звуковой движок, использующий API ಓಪನಲ್.
  • Движок с реализацией различных технологий рендеринга и геймплея.

ಘರ್ಷಣೆಯ ಆಟಗಳು ತೆರೆದ ಮೂಲಗಳ ವಿಸ್ಮೃತಿ ಆಟಗಳು

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ