В тылу врага вики
Регистрация
Advertisement

GEM engine (др. GEM) — игровой движок компании Best Way. На данный момент имеет третью версию своей модернизации.

Игры по версиям движка[]

GEM engine 1.0[]

GEM engine 1.2[]

GEM engine 1.7[]

GEM engine 1.8[]

GEM engine 2.0[]

GEM engine 2.1[]

GEM engine 2.2[]

GEM engine 2.3[]

GEM engine 2.?[]

GEM engine 3.0[]

GEM engine — версии[]

GEM engine 2.0[]

  • Реалистичная физика. Все объекты взаимодействуют друг с другом по законам физики, с учетом массы, скорости и энергии взаимодействующих объектов. Каждый предмет (например, здания) могут быть полностью разрушены, а падающими обломками может убить находящихся рядом юнитов. Каждый объект на карте, даже его обломки, можно использовать в качестве укрытий
  • Детализированная реалистичная система пробивания брони. Техника не имеет лайфбаров, а моделируется на основе прототипов, с учетом реальных ТТХ. При расчете результата взаимодействия снаряда и брони, учитывается тип снаряда, его каллибр, мощность орудия, скорость снаряда в момент взаимодействия, толщина брони и ее наклон, расстояние до цели, препятствия на пути (стены домов, окна и прочие пробиваемые объекты уменьшают скорость летящего снаряда, а следовательно, уменьшают вероятность пробития брони). Пули и снаряды рикошетят под большими углами взаимодействия.
  • Мощный AI. Каждый актер имеет собственный AI, независимо от других решает, когда ему нападать, отступать, обращаться за помощью к союзникам, прятаться в укрытие или просто убегать от врагов. *Каждый актер обладает инстинктом самосохранения, зрением, слухом и моралью.
  • Каждый актер имеет инвентарь, в котором находится оружие и необходимые расходные единицы .(патроны, гранаты, аптечки и прочее).
  • Моделирование навыков владения различными видами оружия для каждого типа актеров в отдельности.
  • Реалистичная модель поля зрения для каждого типа актеров.
  • Прямое управление - функция, которая позволяет самому играть любым юнитом, контролировать передвижение, снаряжение, выбор боеприпасов и прочее, что превращает игру в экшен с видом от третьего лица.
  • Мощный сетевой код, поддерживающий до 16 игроков при игре через интернет или локальную сеть.
  • Поддержка внутри-игрового лобби и рейтинговой системы, основанной на системе ELO, которая используется в турнирах. (GameSpy).
  • Поддержка NAT, что дает возможность создавать хост игрокам, не имеющих выделенного IP. (GameSpy).
  • Режим совместного прохождения сингловых миссий.
  • Поддержка онлайн-защиты, которая позволяет играть через интернет только владельцам лицензионной версии игры. (GameSpy).
  • Поддержка модов и пользовательских карт.

GEM engine 2.2[]

  • Полная интеграция Steam-сервисов: matchmaking, transport, achievements, cloud, trading cards, workshop, clan chat, vac.
  • Автоджойн и рейтинг для многопользовательских игр.
  • Использование бесплатной звуковой библиотеки OpenAL Soft вместо коммерческой Miles Sound System (MSS).
  • Мощная система пакетов, с функцией автоматической настройки, полноценной поддержкой локализации, поддержкой зависимостей, контролем целостности, встроенной системой хэш-версий.
  • Поддержка Unicode в формате UTF-8.
  • Поддержка частичных локализаций.
  • Инструменты для создания многопользовательских игр по сценарию.
  • Инструменты для создания игр против ботов, как одиночных, так и многопользовательских.
  • Оптимизация работы с большими картами и большим количеством юнитов.
  • Полноценная поддержка рабочей папки, актуально для тех, кто создает модификации.
  • Новая технология неба.
  • Выборочная защита контента игры от пиратства.
  • Прекращена поддержка многопользовательской игры через локальную сеть, что сильно опечалило хамачи-пиратов.
  • Steam DRM и некоторые наши собственные изобретения, усложняющие жизнь торрент-пиратам.

GEM engine 2.3[]

  • Поддержка HDR, LUT, gamma-correction.
  • Поддержка глубины сцены, что является основой для реализации различных пост-процессов: глубина резкости, контуры, glow, screen space ambient occlusion.
  • Поддержка сложных материалов (таких как bump-specular) в декалах и штампах.
  • Новый материал bump-specular-lightmap.
  • Новый игровой интерфейс.

GEM engine 3.0[]

  • Интерфейс остался таким же удобным.
  • Есть возможность сделать прямое управление от третьего лица.
  • Физика игры стала намного лучше.
  • Доступный редактор эффектов.
    0wagf1
  • У рельефа теперь нету "багов", когда наносишь другую текстуру.
  • Каждый материал кроме диффузной текстуры может включать в себя карты: normal, specular, environment.
  • Доступны настройки цвета, прозрачности, интенсивности свечения, скорости анимации, яркости, "тайла" и прочее.
  • Физический движок.
  • Мультимедийные возможности (поддержка openAL).
  • 2D и 3D геометрические библиотеки.
  • Библиотеки для работы с сетью.
  • Редактор уровней.
  • Компонентная структура объектов GEM3 позволяет неограниченно наращивать их функциональность, допуская любые комбинации свойств.
  • Гибкая модульная архитектура позволяет в широких пределах модифицировать структуру и функции движка, внося изменения только в пользовательский код.
  • Встроенный редактор может быть доработан с учетом специфических особенностей продукта за счет создания собственных расширений.
  • Ландшафт - создается средствами встроенного редактора.
  • Полигональные мэши и материалы. Поддерживаются полностью непрозрачные объекты (blend none), объекты с однобитной текстурной прозрачностью (blend test), а так же различные типы полу-прозрачности (blend add, blend blend, blend sub). Поддерживаются такие типы материалов как normal mapping, specular lighting, environment mapping, смешивание по альфе или модуляция двух текстур. Гибкая система позволяет легко создавать собственные материалы.
  • Спрайты с различной ориентацией: горизонтальные, billboard, trace (фиксация оси вращения).
  • Декали на геометрии ландшафта и/или других полигональных видов
  • Системы частиц - мощный движок, с возможностью расширения на уровне пользовательского кода.
  • Поддерживается несколько уровней отрисовки теней в зависимости от требований к производительности: статические спрайтовые тени, динамические тени на ландшафте, динамические тени на ландшафте и на объектах. В качестве оптимизации разрешения теневого буфера применяется трапециевидная коррекция.
  • Для отрисовки воды применяется специальный материал, поддерживающий bump-mapped evnironment mapping. Реализована технология отражения сцены в реальном времени на поверхности воды. Для отображения неба используется cubemap. Эффекты погоды: снег, дождь, песчаная буря, вспышки молнии, ветер (влияет на растения и спецэффекты), настройки цвета и направления основного источника освещения. Эффект постобработки bloom (замыливание изображения).
  • Освещение сцены реализовано основным источником освещения (параллельный, задает рассеянное освещение и основное диффузное) и динамическим освещением (диффузные точечные и конусные источники освещения, количество ограниченно только производительностью системы).
  • Для сущностей реализована система уровней детализации (LOD), позволяющая задавать класс детализации, в соответствии с которым по расстоянию от камеры могут переключаться (или отключаться) мэшевые виды, отключается перекрестное затенение и/или отключается тень от объекта.
  • Редактор позволяет работать с земной поверхностью в реальном времени - поддерживает выборочную тесселяцию, изменение высот и текстурирование (смешивание текстур по технологии мультитекстурирования). Полигональная сетка ландшафта регулярная с несколькими уровнями тесселяции. Реализована технология "вырезания" полигонов ландшафта выпуклыми замкнутыми контурами в вертикальной проекции (для воронок, окопов, шахт и т.п.).
  • GEM 3 Editor включает в себя инструмент под названием Scheme File Editor - визуальный редактор сценариев и материалов. Позволяет дизайнерам создавать сложные интерактивные сценарии, ставить задачи перед игроком, задавать гибкую реакцию на игровые триггеры и вставлять интерактивные ролики. С помощью смешения цвета, альфа-каналов, координатных данных и базовых компонентов дизайнеры могут создавать новые материалы, интерактивно реагирующих на освещение сцены. Основное преимущество - пользователь может не иметь знаний в области скриптинга и программирования.
  • GEM 3 Editor предлагает мощнейшие средства для поиска, просмотра и организации ассетов любого типа.
  • GEM 3 Editor включает в себя встроенный редактор для создания различных декалов, погодных эффектов и спецэффектов. Спецэффект создается путем комбинации и параметрической настройки стандартных модулей. В любой момент можно посмотреть, как будет выглядеть спецэффект.
  • В GEM 3 встроен редактор окружения, который позволяет настраивать следующие параметры: глобальное освещение, небо, туман по расстоянию от камеры, ветер, праметры погоды, различные визуальные эффекты (smooth & depth of field, color correction, glow, contour, lens flare). Каждый набор параметров сохраняется под своим именем
  • Непосредственно в редакторе можно протестировать результаты работы в любой момент времени через "Simulation start".
  • GEM Editor 3 включает в себя все достижения современных редакторов игрового контента: многоуровневую отмену действий, drag-and-drop, copy-paste, горячие клавиши и управление окнами.

Галерея[]

Advertisement