34
1.3.1. Анализ существующих разработок для автоматизации
задачи
Целью данного дипломного проекта является именно разработка
проекта, а значит необходимо провести анализ средств разработки игр.
В настоящее время любой игровой проект разрабатывается на
игровом движке. Есть два варианта решения этой задачи: написать свой
игровой движок или воспользоваться одним из существующих решений.
Разработка собственного движка целесообразна только в случае
отсутствия подходящих аналогов на рынке, наличия огромного свободного
времени, средств и команды, объединенной идеей. В настоящее время
разработка собственного игрового движка нецелесообразна. Сейчас на
рынке достаточное количество игровых движков, которые удовлетворяют
большинству требований, имеют встроенные компоненты, огромное
количество справочной информации и обладают расширяемостью
функционала. Рассмотрим самые популярные из них.
Анализ рынка игровых движков показал, что наиболее популярными
из них являются:
Unreal Engine – один из наиболее популярных игровых движков,
разработкой которого занимается компания Epic Games. Движок имеет
открытый код и позволяет вести разработку на языке C++ для
операционных систем Windows, Linux, Mac OS, консолей Xbox, Playstation,
а также для мобильных платформ iOS и Android. Этот игровой движок
имеет очень интересную особенность – создание скриптов без
использования языков программирования. Движок позволяет создавать
фотореалистичную графику. Лицензионная политика включает подписку
стоимостью $19 в месяц и 5% отчислений разработчикам движка, если
игра заработает более $5,000, что делает движок куда более
привлекательным для разработчиков, чем раньше.
Cry Engine – игровой движок, разрабатываемый немецкой компанией
Crytek. Позволяет разрабатывать на языке C++, скриптовом языке Lua, а