<<< на главную

<<< предыдущая

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

Современные игры – одни из самых требовательных приложений на ПК. Соответственно, для запуска новейших игр требуются мощные компьютеры, в которых используются самые передовые технологии. Таким образом, игровая индустрия тесно связана с развитием технологий, во многом определяя тренды и влияя на проникновение новейших технологий в массовое потребление.

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

За годы существования игровой индустрии в ней образовались 5 больших типов игр с точки зрения игровых движков:

  1. Однопользовательские игры (со своей спецификой для ПК и консолей)
  2. Многопользовательские онлайн игры
  3. Игры для социальных сетей и браузерные игры в целом
  4. Мобильные игры (со спецификой для телефонов и планшетов, и Android/iOS)
  5. Игры для VR/AR

Кроме того, существуют и другие платформы – от SmartTV до игровых автоматов.

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

В настоящий момент выделяют 2 самых популярных игровых движка – это Unity и Unreal Engine. На май 2023 года по данным из SteamDB на Unity в Steam выложили 35834 игры, а на UE – 9515. Тройку лидеров в Steam замыкает игровой движок GameMaker с показателем в 3515 игр. К списку популярных движков также можно добавить Construct, Godot и Twine, популярные на онлайн-сервисе для размещения, продажи и загрузки инди-игр Itch.io.

Unity

Unity представляет собой мощный игровой движок, который применяется для создания мобильных игр и проектов для различных платформ, включая ПК (Windows, iOS, Linux) и игровые консоли, такие как Xbox и PlayStation. Он обладает разнообразными компонентами, предназначенными для работы с графикой, анимацией, физикой объектов, звуком, а также предоставляет готовые шаблоны и возможности для написания скриптов.

Unity представляет собой удобный и бесплатный инструмент, который идеально подходит для начинающих разработчиков. Он позволяет создавать проекты в одиночку и является основой для таких популярных игр, как Genshin Impact, Hearthstone, Outlast, Cuphead, Pokemon GO и другие.

Однако, Unity имеет некоторые ограничения, которые делают его не самым подходящим для AAA-игр. В особенности, возникают проблемы с настройкой производительности, сложностью оптимизации игры под различные платформы, а также отсутствием готовых шаблонов. В связи с этим, создание сложных игр требует тщательного проектирования архитектуры и учета всех особенностей движка.