Для начала несколько слов о Unity3d - современный кроссплатформенный движок, разработанный американской компанией Unity Technologies. На данном движке можно разрабатывать не только игры и приложения, но также и для мобильных устройств и даже приставок.
Одной из главных особенностей Unity3d является возможность тестирования игры, не выходя из самой среды разработки. Также существует возможность изменения значений в инспекторе прямо во время тестирования игры, о котором я расскажу чуть позже, когда буду подробно расписывать интерфейс программы.
По сравнению с Cry Engine или Unreal Engine имеет более простой интерфейс и к нему довольно легко привыкнуть как гуманитарию, так и человеку, который ни разу не пробовал программировать (говорю по себе).