Meters Per Second, or Feet Per Second?

Hey Gang!

I am making an FPS game. I wanted my guns bullets to have an accurate Feet/second. But then i was reading scripting tutorials and it was saying something about Unity does meters not feet. Should I make “how fast the bullet goes” varible in Feet/sec or Meters/sec?

New Related Question!!!

I made a script very similar to the FPS Tutorial. To get realistic bullet results, I did this:

var MPS : int = 35;

var BB : Rigidbody;

var automaticWeapon : boolean = false;

var semiAutoWeapon : boolean = true;

var lastShot;

var shotInterval : float = .1f;

var deleteBulletTime = 4.5;

function Update () {

if(semiAutoWeapon == true){


var instantiatedBB : Rigidbody = Instantiate(BB, transform.position, transform.rotation);

instantiatedBB.velocity = transform.TransformDirection(Vector3( 0, 0, MPS * Time.deltaTime
Physics.IgnoreCollision( instantiatedBB. collider, transform.root.collider );

I added the Time.deltaTime thing the MPS variable so that the bullets would move at Meters per second and not Frames per second. But then, when I shoot the bullets, they only go, like a meter in front of the person, and fall to the ground. what do I do? Thanks for the help!

I recommend meters/sec. Will save you a lot of hassle. Scale everything in your scenes with meters.