Несколько причин, по которым Unity3D и UnrealEngine заполонили рынок игровых движков:
- Сравнительно низкий порог вхождения. 2 Освоить эти движки проще, чем, например, Ogre3D или SDL, так как по ним доступно большое количество материалов и руководств. 23
- Наличие готовых решений. 24 Всё, что нужно для работы с движком, уже есть в его комплекте. 2
- Распространённость в мобильном рынке. 1 Для мобильной разработки хорошо подходит Unity, а его использование дешевле и быстрей, чем писать свой движок. 1
- Маржинальность. 1 Компании, разрабатывающие движки, хорошо зарабатывают на технической поддержке, поэтому при возникновении сложностей можно пригласить специалиста из компании-разработчика. 1