I am not an expert, but I think such differences are mostly about two things:I really dont get ii how some games run smoothly and looks this amazin and others are so heavy and not so good looking.
1) Using the engine as intended, versus trying to make it do something it shouldn't be doing.
2) The developer's personal artistic ability.