PathEngine
| PathEngine | |
|---|---|
| Тип | библиотека игрового ИИ |
| Разработчик |
|
| Ключевой программист | Томас Янг |
| Дата выхода | начало 2002 |
| Аппаратные платформы | IBM PC-совместимые компьютеры, Xbox 360, PlayStation 3 |
| Поддерживаемые ОС | Microsoft Windows, Linux, FreeBSD |
| Лицензия | коммерческая |
| Последняя версия | 6.01 (30 марта 2017) |
| Последняя игра на движке | Metro: Last Light (14 мая 2013) |
| pathengine.com | |
PathEngine — компьютерная программа, подпрограммное обеспечение (англ. middleware), предназначенное для реализации поиска пути в трёхмерном пространстве. PathEngine поставляется в виде SDK и используется как составной компонент других программных продуктов. Разработчиком PathEngine является одноимённая французская частная компания.
Описание
PathEngine поддерживает персональные компьютеры под управлением операционных систем семейств Microsoft Windows, Linux и FreeBSD, а также игровые приставки (консоли) Xbox 360 и PlayStation 3.[1]
PathEngine реализует поиск пути и движение агента в трёхмерной среде с динамическими препятствиями. Присутствует динамическое управление преодолением препятствий и автоматизация контента. Такая технология, примененная к некоторым очень большим и детализированным мирам, включает специальную оптимизацию для рельефных поверхностей (или иных поверхностей, сочетающих детализированные препятствия с хорошим обзором и большими открытыми пространствами).[2]
Список продуктов, использующих PathEngine
Ниже приведён неполный список компьютерных игр, использующих PathEngine.[3]
Также PathEngine лицензирован такими компаниями, как NCsoft и Monolith Productions. Кроме компьютерных игр, он используется несколькими университетами и лабораториями в разных целях.[3]
Условия лицензирования PathEngine
PathEngine — коммерческий программный продукт, созданный исключительно в целях его лицензирования сторонними компаниями. Есть три типа лицензии на PathEngine SDK, каждая из которых различается по цене и уровнем доступа к исходному коду. Кроме того, каждая лицензия может различаться в зависимости от того, на каких и на скольких платформах будет выпущенный финальный продукт.[1]
Самая дешёвая лицензия — «Binaries only», её цена ранжируется от 4000 евро (только на ПК) до 8000 (ПК и Xbox 360). Вторая лицензия — «Interface layer», — доступна только для ПК по цене 8000 евро. Третья лицензия — «Full source», включает максимальные возможности продукта и весь исходный код. Цена ранжируется в зависимости от количества и типа платформ и колеблется от 11 500 евро до 23 000 евро (все поддерживаемые платформы).[1]
Компания PathEngine и история развития её продукта
Частная компания PathEngine базируется во французском городе Лионе. Основателем компании является Томас Янг (англ. Thomas Young), который до момента основания компании проработал около десяти лет в игровой индустрии, работая в составе разных команд над разными играми различных жанров для разных платформ. В 2000 году он основал компанию PathEngine, которая сразу же сосредоточилась над одноимённым продуктом.[4]
Первая версия PathEngine SDK была выпущена в начале 2002 года[4], а к концу 2005 года были выпущены более 50 законченных продуктов, которые использовали PathEngine.[5]
В середине ноября 2005 года была анонсирована полная поддержка игровой консоли Microsoft Xbox 360.[6]
29 августа 2007 года PathEngine анонсировала выпуск новой версии PathEngine SDK под номером 5.11. В этой версии был новый алгоритм поиска пути в трёхмерном окружении, была добавлена поддержка изменяемого в процессе поиска пути окружения. Также были проведены различные оптимизации.[7]
10 мая 2010 года вышла версия PathEngine SDK под номером 5.24. В этой версии были добавлены новые варианты лицензии, а также несколько дополнений и улучшений: оптимизация поискового графа, улучшение генерации кривых пути и поиск пути с нескольких стартовых позиций.[8]
27 сентября 2011 года была выпущена версия 5.28, основным нововведением которой было очень существенное повышение производительности и улучшение управления памятью.[9]
Примечания
- ↑ 1 2 3 SDK Licensing options and pricing (англ.). официальный сайт компании PathEngine. Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ Overview (англ.). официальный сайт компании PathEngine. Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ 1 2 Clients (англ.). официальный сайт компании PathEngine. Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ 1 2 Alistair Wallis. Tooling Around: Pathfinding With The PathEngine SDK (англ.). Gamasutra (8 июня 2007). — Обширное интервью с Томасом Янгом. Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ About PathEngine (англ.). официальный сайт компании PathEngine. Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ César A. Berardini - "Cesar". PathEngine Announces Full Support for Xbox 360 (англ.). TeamXbox (15 ноября 2005). Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ Jason Dobson. PathEngine SDK 5.11 Released, Licenses Added (англ.). Gamasutra (29 августа 2007). Дата обращения: 14 марта 2010. Архивировано 20 апреля 2012 года.
- ↑ Глеб Лебедев. PathEngine 5.24. GameDev.ru (14 мая 2010). Дата обращения: 15 мая 2010. Архивировано 13 апреля 2011 года.
- ↑ PathEngine 5.28. UralDev (29 сентября 2011). Дата обращения: 30 сентября 2011. Архивировано 20 апреля 2012 года.
Ссылки
- pathengine.com (англ.) — официальный сайт компании PathEngine
- PathEngine. DTF. Дата обращения: 14 марта 2010. Архивировано из оригинала 4 марта 2016 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.