Unity3D - это конструктор. И это основной его недостаток. А если бы в компанию не пришел работать Алексей Орлов, то этот конструктор так и остался бы тормозным и кривым говном. С приходом Алексея многое сильно улучшилось, но это все тот же конструктор для домохозяек. Без понимания, что и как работает, получается тормозное и убогое говно. Понимающий человек может и на Unity3D сделать хорошую вещь? Но зачем?