partially what geon said is right. especially the the 2nd half but fireside is right I meant the opposite. it is common practice to code things that really dont have to be coded.
everything in an engine has to be coded to be controlled. but not all motion should be coded to create the motion. even something going in straight line gets coded. it strikes me as a bad practice. there is never a shortage of objects and task to be coded. in the most simple game
why create the extra work when it isnt necessary. it also limits the creativity of the game. when motion in generated thru code. the main focus is getting the code to work. so how creative can anyone afford to be when motion is generated thru code