Что такое игровой движок? Краткая история

Основой любой игры является так называемый движок. У вышедшей в начале 2019 года Metro Exodus – это 4A Engine, у CS GO – Source, у огромного количества игр – Unity. Что же такое игровой движок и почему некоторые разработчики используют сторонние, а некоторые создают свои?

Что такое игровой движок? Краткая история



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

Игровые движки позволяют не создавать игру с нуля, а использоваться какие-то базовые наработки в случае с открытыми движками, либо наработки от предыдущих игр (вся серия игр Metro сделана на движке 4A Engine, который постепенно усложнялся). В результате удается сократить срок создания игры на 1-2 года и соответственно уменьшить стоимость её разработки. Особенно в случае использования бесплатных движков.

Популярные игровые движки

Cry Engine

  • Открытые и закрытые локации без швов
  • Инверсная кинематика персонажей, техники, твердых и жидких тел
  • Интерактивные музыкальные дорожки

CryEngine был выпущен в 2002 году. Первой игрой стал Far Cry. Вторая часть движка вышла в 2006 году одновременно с игрой Crysis.

Id Tech 4

  • Попиксельное освещение
  • Унифицированное освещение и затемнение «на лету»
  • Мегатекстуры для расчета силы тяжести

Игры – Doom 3, Quake 4, Prey, Wolfenstein.

Unity 3D

  • Физика твердых тел и ткани
  • Кроссплатформенность
  • Модульная система компонентов

Пожалуй, один из самых популярных бесплатных игровых движков. Особенно пользуется популярностью у инди разработчиков. Игры – Мор Утопия, Hearthstone, Hollow Khight, Inside,Pillars of Eternity, WolfQuest, Pokemon GO, The Escapist.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *