Baixei um software, mas não sei se a linguagem dele é .net ou uma engine baseada em .Net Codigos de exemplo: var ang=0; var friction=1.0; var lastsoundtime=0.0; var rollsound=false; function onInit() { sounds.roll.playLooped(); } function onUpdate() { if ((keys.w) || (keys.s)) { object.posVelocity.x+=Math.sin(ang)*system.timerDelta*5.0*(keys.s ? -1 : 1); object.posVelocity.z+=Math.cos(ang)*system.timerDelta*5.0*(keys.s ? -1 : 1); } if (keys.a) { ang-=system.timerDelta*4.0; } if (keys.d) { ang+=system.timerDelta*4.0; } object.rot=RotationMath.fromUpVectorAndAngle(new Vector(0,1,0),ang); var vol=VectorMath.length(object.posVelocity)/4.0; if (vol>1.0) vol=1.0; if (!rollsound) vol=0.0; sounds.roll.setVolume(vol); object.posVelocity=VectorMath.scale(object.posVelocity, friction); } ____________________________________________ são codigos que cauculam fisica