how to make a good movement system in unity 2d code example
Example: how to make character move unity
float horizontal = Input.GetAxis("Horizontal");
float vertical = Input.GetAxis("Vertical");
float speed = 5.0f;
void Update(){
transform.position = new Vector3(horizontal, 0, vertical) * speed * Time.deltaTime;
}