How do I increase the speed of which a gameobject falls?

Hello,

I am working on a 3D game right now I am trying to figure out a way to have a gameobject start falling once it reaches a certain point in the level. The gameobject that I am trying to make fall is the player. Currently what is happening is once the player reaches that point in the level to start falling it does so but very very slowly.

Before the player reaches that point the rigidbody on the player is set to a mass of 1, a drag of 0, the angular drag of 0.05, gravity is false, is kinematic is false, interpolate is none, collision detection is discrete. I have one constraint which is freeze position X and no others.

Once the player goes past that point in the level the rigidbody changes to use gravity is true and the freeze position X constraint goes away everything else is the same.

I am wondering what I need to do in order for the player to fall faster I tried increasing the mass but the speed of the player did not change.

If anybody has any suggestions or needs more information please let me know.

Thanks!

You can increase the value given to gravity in the Rigidbody component attached to the GameObject. Give it an higher value than what is there now. Hope that helps.

when player reach at that point just add a force downward (if you are falling vertically downward) on the player.Create a script , attach this to player gameobject and disable this script in the inspector.
Write below code in the script.

public float forceAmount = 20f;
    void Update()
    {
     GetComponent<RigidBody>.AddForce(Vector3.down*forceAmount*Time.deltaTime)
    }

Adjust the forceAmount according to your need.
Enable this script from Code when your player reaches at that point.Now no need to enable gravity of rigidbody.