how to add gravity without rb in unity

Code Example - how to add gravity without rb in unity

                
                        public float gravity;
Vector3 velocity;
public CharacterController controller;
void Update()
{
	velocity.y += gravity * Time.deltaTime;
    controller.Move(velocity * Time.deltaTime);
}