Перейти к содержанию

GemRB

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
GemRB
Скриншот программы GemRBBaldur's Gate на движке GemRB 0.2.4 на Linux.
Тип Игровой движок
Операционная система Кроссплатформенное программное обеспечение
Последняя версия 0.9.0 (18 июня 2021)[1]
Лицензия GNU GPL
Сайт gemrb.org

GemRB (Game engine made with pre-Rendered Background) — это созданная с нуля свободная реализация игрового движка Infinity Engine, использующегося в ряде компьютерных ролевых игр[2]. По сравнению с оригинальным движком реализована поддержка широких экранов, мультитача[3] и векторных шрифтов[4]. Также улучшена работа с мышью и клавиатурой, расширена поддержка национальных текстовых кодировок[5].

Помимо Microsoft Windows (который поддерживался оригинальным движком), GemRB портирован на многие другие платформы, включая Haiku, Linux, Android, Maemo, macOS и другие[6]. GemRB позволяет запускать игры серий Baldur's Gate и Icewind Dale, а также Planescape:Torment. Поддерживается только одиночная игра — возможность игры по сети не реализована[7].

В GemRB реализована поддержка модификаций указанных выше игр, которые работали с оригинальным Infinity Engine. Помимо этого, многие аспекты игры в GemRB были сделаны настраиваемыми для упрощения разработки модификаций. Также реализована работа с более современными форматами двухмерной графики и звука (например PNG и Ogg[3]) Благодаря этому появились модификации, работающие только с движком GemRB, и которые нельзя запустить с использованием оригинального Infinity Engine[8].

15 декабря 2010 года выпущена версия для ОС Google Android. Начиная с версии 0.6.5 поддерживается Apple iOS.

Примечания

  1. v0.9.0. Дата обращения: 14 августа 2022. Архивировано 14 августа 2022 года.
  2. Frequently asked questions - GemRB homepage: What is GemRB?. Дата обращения: 29 июля 2020. Архивировано 5 августа 2020 года.
  3. 3,0 3,1 Innovations - GemRB homepage. Дата обращения: 29 июля 2020. Архивировано 5 августа 2020 года.
  4. External font support - GemRB homepage. Дата обращения: 29 июля 2020. Архивировано 8 августа 2020 года.
  5. Text enconding support - GemRB homepage. Дата обращения: 29 июля 2020. Архивировано 5 августа 2020 года.
  6. Supported platforms - GemRB homepage. Дата обращения: 29 июля 2020. Архивировано 5 августа 2020 года.
  7. Features - GemRB homepage: Status. Дата обращения: 29 июля 2020. Архивировано 5 августа 2020 года.
  8. Modding - GemRB homepage. Дата обращения: 29 июля 2020. Архивировано 5 августа 2020 года.

Ссылки