Frictional Games опубликовала исходный код Amnesia: The Dark Descent и A Machine for Pigs
Как признаётся Frictional Games, моддинг всегда был неотъемлемой частью серии Amnesia — на Mod DB за прошедшие годы скопилось более тысячи надстроек для The Dark Descent. Чтобы вернуть должок за народную любовь, студия решила выложить в открытом доступе исходный код своих игр.
Скачать его можно на GitHub:
Таким образом разработчики хотят не только отблагодарить мододелов, но и помочь всем, кто хочет создать свой собственный движок или узнать больше о программировании игр. Frictional отмечает, что код неидеален, однако вполне прост для освоения новичками.
Авторы выделают следующие особенности кода:
- Отображение теней с мягкими краями.
- Система выборки видимости в реальном времени, которая также работает для динамических объектов.
- Система автоматического рендеринга статичных объектов.
- Система отложенного затенения.
- Полный редактор со множеством функций, таких как алгоритмы выбора и подгонка вида.
- Очень простой ИИ конечного автомата, который по-прежнему порождает довольно интересных и интеллектуальных агентов.
- Довольно продвинутая система звуков, основанная на физике.
- Система взаимодействий, основанная на физике.
- Собственная звуковая система, реализованная с использованием OpenAL.
- Другие базовые технологии рендеринга и геймплея, реализованные в единой структуре движка.
Кроме того, Frictional делает уточнение по поводу публикации исходного кода:
Очень важное замечание: это не означает, что игра внезапно стала бесплатной. Это просто значит, что люди могут использовать исходный код как заблагорассудится, пока они придерживаются лицензии GPL3. Игра и весь её контент по-прежнему принадлежат Frictional Games. Как и раньше.
Лучшие комментарии
Буква я в слове выделяют пропущена.
Я думаю из-за ютуберов. Сразу на ум приходит пьюдипай, который сам снискал популярность именно на амнезии, и ее следом за собой потянул на пьедестал общественного обожания.