Топ 10 самых лучших игровых движков

Начинающих программистов часто привлекает создание игр. Однако для их разработки необходимы игровые движки, обладающие уникальными возможностями. О самых популярных расскажет наш топ 10 самых лучших игровых движков.

10. IW Engine

В основе IW Engine лежит код лицензированного движка id Tech 3. В рейдеринге изображения применяется интерфейс программирования приложений DirectX. Возможна обработка открытых и закрытых пространств. Имеется поддержка многоядерных процессоров. Последующая доработка дала такие плюсы: усложнена лицевая анимация, эффекты освещения, самозатенение и обработка водных поверхностей.

9. Godot Engine

Открытый кроссплатформенный движок для разработки 2D и 3D игр позволяет создавать игры с нуля. Общая архитектура движка основана на концепции «дерева» из наследуемых «сцен», что позволяет легко изменять всю архитектуру проекта. Godot имеет простую систему управления версиями, собственный интегрированный редактор скриптов с дополнительными возможностями, визуальное программирование, встроенную систему анимирования и улучшенный физический движок.

8. Creation Engine

Создатели при разработке движка уделили особое внимание отображению территории с большой дистанцией прорисовки. Графический движок акцентируется на проработке освещения, воды, снега. Система Radiant AI отвечает за искусственный интеллект персонажей, а система Radiant Story позволяет управлять сюжетом.

7. Anvil Engine

В этом движке используются: подпрограммные компоненты HumanIK (для правильного позиционирования анимации рук/ног персонажей) и физический движок Havok (для обработки механики твердого тела и физики тканей). В 2009 г. в движке было улучшено освещение и отражение, увеличена дистанция прорисовки, внедрены новые системы растительности, навигации неигровых персонажей, улучшены игровой ИИ и поддержка многоядерных процессоров и технологий HyperThreading.

6. Source

Source имеет модульную структуру, позволяющую дорабатывать и усовершенствовать движок. Source включает графический, физический, звуковой движки. Особенностью является система анимации персонажей и продвинутый игровой ИИ. При разработке движка были применены сложные шейдерные эффекты. В процессе доработок появились новые плюсы: HDR-рейдеринг, динамическое освещение и затенение, физика «тряпичной куклы» с целью реалистичного движения тел.

5. Unreal Engine

Особенность движка заключается в том, что все его элементы представлены в виде объектов и класса. Основными среди них являются: актер (все объекты, относящиеся к игровому процессу и имеющие пространственные координаты), пешка (физическая модель игрока или объекта, которыми управляет ИИ), мир/уровень (характеризирующий общие свойства «пространства» объект). Для работы с неподвижными элементами применяется двоичное разбиение пространства: «заполненное» и «пустое».

4. RAGE

Движок RAGE наделен всем необходимым для проектирования игры с открытым миром. RAGE включает физический, звуковой, графический, анимационный движки, а также игровой ИИ. Разработчики, основываясь на открытом движке Bullet Physics Library, проработали и максимально приблизили к реальности условия вождения и сцепления шин, систему погоды и траекторию полета пули.

3. Frostbite

Игровой движок Frostbite приобрел популярность благодаря своей способности обрабатывать разрушаемость ландшафта. Особенностью Frostbite является его способность работы с многоядерными процессорами, а также ряд обновлений: динамическое освещение, рельефное текстурирование, поражающие размеры игровой зоны (видимая зона может достигать 4х4 км, а площадь одной локации 32х32 км).

2. CryEngine

В CryEngine использована спецсистема шейдеров, которые используются в трехмерной графике с целью определения окончательных параметров изображений и объектов. Шейдер может подстроиться под заданные условия художника. CryEngine обладает неоспоримыми плюсами: возможностью быстро освоить и применить UI, упрощенном процессом работы с ИИ, а также возможностью расширенной работы со звуковым сопровождением с помощью Fmod.

1. Unity

Этот игровой движок позволяет создавать приложения под большинство известных платформ. С помощью Unity разрабатывают 2D и 3D игры, которые можно запустить на ПК, на игровых консолях, на планшетах и смартфонах. К преимуществам Unity относят наличие межплатформенной поддержки, модульной системы компонентов и визуальной среды разработки.

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

Источник: zen.yandex.ru

Добавить комментарий