Unity Scripting Issue

Hi, Im new to Unity and am currently trying a tutorial in the basics of unity. I think I’m having a scripting issue (although I’m not sure) with this code:

public class BasicMissile : MonoBehaviour
{
	public void update()
	{
		transform.Translate(0, -Time.deltaTime * 3, 0);
	}
}

The problem is I’m having the missile instantiate at a launcher location. But it doesn’t actually move, which is why I think it may have something to do with this script. Would really appreciate any help on this, if there’s any other questions that would help you help me figure it out I’ll try to answer

Update() with upper case U

Wow, thank you so much. Such an obvious mistake, think I’ve been looking at it too long. Thank you :smile: