unity topdown 2D movement code example
Example: top down 2d movement unity
public float Speed = 5f;
private void Update()
{
input = new Vector3(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical"), 0);
Vector3 velocity = input.normalized * Speed;
transform.position += velocity * Time.deltaTime;
}